Giter Site home page Giter Site logo

dicoding-belajar-fundamental-front-end-web-development's Introduction

Overview

Image Display This project is made to fulfill the last submission of Dicoding’s Front-End Web Development Fundamental course. Inspired by MyAnimeList.net, user can add their watched movies into their own watched list. The watched list is saved in the browser’s local storage. The movies data is taken from TheMovieDB public API.

Usage

The main files stored in the src folder, there will be a css folder to save the configuration file for Tailwindcss, template folder contains a site template on .html format, and js folder used to store the site pages, components, and data. To compile the files into development mode, you can type the command :

> npm run dev

There will be a public folder that contains HTML pages and a js folder that contains javascript files for each page. The output size of that command should be 22,4MB. If you want to optimize the output files for production, you can type the command :

> npm run prod

To remove the public folder's you can type the command :

> npm run clean

API List

This project uses several endpoints from TheMovieDB API. Here is the endpoint list :

Description Items
Index Page Upcoming Movies, Now Playing Movies, Top Rated Movies, Movie Details
Details Page Movie Details, Movie Credits
Browse Page Search Movie, Upcoming Movies, Now Playing Movies, Top Rated Movies
Movie Image TheMovieDB Image

Stack

This project uses some libraries to accelerate the development project. Here is the stack list :

dicoding-belajar-fundamental-front-end-web-development's People

Contributors

greezyzilla 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.