A movie library based on React and MovieDB API. This application allows you to find some movies to watch. You can view the movie list, movie's details, such a genre, description, watch the movie's trailer, similar movies and if you like the film, you can add it to 'watch later' list in order to not lose it movie. Also implemented search movie by name. Implemented pagination and movie's pre-loader with skeleton loader All data is provided by MovieDB API.
API features
Feature | Coded? | Description |
---|---|---|
Get movie's list from API | ✔ | Ability to get movie's list on request |
Get detailed movie | ✔ | Ability to get additional information about movie |
Watch movie's trailer | ✔ | Ability to get movie trailer |
Other features
Feature | Coded? | Description |
---|---|---|
Add to watch later | ✔ | Ability to add movie to localstorage and display it in "watch later" section |
Search by title | ✔ | Ability to get movie's list by movie title |
Live demo: https://carnagexd.github.io/movie-ts/#/
git clone https://github.com/CarnageXD/movie-ts.git
cd ./movie-ts
npm install
npm run start
in your terminal