Giter VIP home page Giter VIP logo

cineblue-main's Introduction

CineBlue

CineBlue - A website which was focused on a film search website. Created to fulfill a graduation Belajar Fundamental Front-End Web Developer class requirement at Dicoding Academy



Website Preview :


Mockup CineBlue

Features :

  • Showing movie list,

  • Search for films, Write down the title of the film you are looking for and find the film you want!

  • Search for films according to genre, Take advantage of our features and get films according to the genre you want.

  • Display Responsibility, The appearance of the web app is responsive to various screen sizes.




Getting Started

To get started, install npm and then run the commands below to start it; a dist folder will be created after that.

  1. Clone this repository

    git clone https://github.com/sulhanfuadi/CineBlue-main.git

    cd CineBlue-main

  2. Install NPM

    npm install

  3. Build untuk distribusi production

    npm run build

  4. Starting development server

    npm run start-dev




Submission Criteria

The following are the criteria for project submission that you must fulfil:

  • Uses standard ES6 syntax in writing JavaScript code in the created project. (Done)

  • There is at least one custom element implementation. (Done)

  • Using Webpack as module bundler (production stage). (Done)

  • Utilizing Webpack as an environment in project development (development stage). (Done)

  • Utilizing APIs by using the AJAX concept in displaying dynamic data in the applications created. (Done)

  • You are free to determine the theme of the application you want to create**,** with the exception of the themes *Club Finder/*Sports Club Search, Football, or Dicoding Books. (Done)

Rating & Suggestions

Your submission will be assessed by reviewers with star ratings on a scale of 1-5 based on existing parameters. You can apply some suggestions to get high scores; here are the suggestions:

  • Implement an attractive application appearance:
    • Have a colour selection that fits the application theme (in choosing colours, you can use colour selection tools such as colorhunt. co). (Done)
    • Fitting element layout. (Done) Example: There is no nested content.
    • Use fonts that fit the theme. (Done)
    • Application of padding appropriate margins. (Done)
    • Responsive on all device screen sizes. (Done)
  • Using 3rd party packages installed via the package manager (not CDN), for example:
    • Lodash
    • Axios
    • JQuery
    • etc. (Done)
  • Write code cleanly and consistently. You can use Linters, such as ESLint, to maintain the code writing style. (Done)
  • Explore webpack implementation. Like:
    • Using loaders or plugins other than those taught in the module. (Done)
    • Implement bundle optimizations such as minifying or splitting chunks. (Done)

The following are the details of the submission assessment:

  • 1 Star: All conditions are met, but there are indications of plagiarism, namely, using other people's projects and only changing the content.
  • 2 stars: All conditions are met, but not better than the training provided.
  • 3 stars: All conditions are met, but only follow the exercises in class.
  • 4 stars: All conditions are met, and at least 2 (two) of the suggestions above are implemented.
  • 5 Stars: All conditions are met, and at least 4 (four) suggestions above are implemented. (Done)

Rating 5/5




Warning!

This repository is a submission from Dicoding for the Belajar Fundamental Front-End Web Developer class. This class has submissions that must be completed to receive a certificate. The contents of this repository are the final section that includes the required criteria.

Make this repo a reference/reference.

  • By the terms of use at Dicoding, Dicoding Academy class submissions must be your work.
  • Code obtained from other sources (websites, books, forums, GitHub, etc.) is only used as a reference. The level of similarity cannot be more than 70%.

Big thanks to Dicoding




Certificate

Certificate




Author

Sulhan Fuadi

cineblue-main's People

Contributors

sulhanfuadi avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.