Skip to content
Video-on-demand web application
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
server
src
.babelrc
.gitignore
README.md
jest.config.json
package.json
webpack.config.js
yarn.lock

README.md

MovieTrailers

MovieTrailers

MovieTrailers is a Netflix/YouTube clone using The Movie Database API to display movie trailers and related information.

Features

Sliders

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.

Front Page

Infinite Scrolling

Some pages, including the search page allow for infinite scrolling for fast and easy browsing. The content is a responsive grid of movie posters.

Infinite

Movie Page

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

Reviews and Similar Movies

Movie pages also have a list of collapsed reviews and similar movies on the side.

Reviews and Similar

Built with

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

To-do

  • 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.
You can’t perform that action at this time.