MovieTrailers is a Netflix/YouTube clone using The Movie Database API to display movie trailers and related information. |
The home page features a Netflix style design with multiple sliders, using React Slick to allow users to easily browse through top movies from multiple categories on one page.
Some pages, including the search page allow for infinite scrolling for fast and easy browsing. The content is a responsive grid of movie posters.
The movie page features a YouTube style design with a full-width video at the top and the title, description, genres and ratings below.
Movie pages also have a list of collapsed reviews and similar movies on the side.
- React - JavsScript library for building user interfaces.
- Redux - Predictable state container for JavaScript apps.
- Material-UI - React components that implement Google's Material Design.
- The Movie Database API - API for retreiving GitHub profile information.
- Allow users to be redirected and sign in to The Movie Database.
- Add TV Shows.
- Allow users to rate movies.
- Allow users to comment on movies.
- Add a dashboard for signed in users, showing their movie ratings.