- Search for movies and TV shows.
- Get ratings and reviews of movies and TV shows by TMDB users.
- Get the list of popular movies and TV shows.
- Get the list of toprated movies and TV shows.
- Get the list of all the upcoming movies
- Get the list of movies that are in the cinemas right now.
- Get the list of on air TV shows.
- Get the list of TV shows airing today.
- Filter movies and TV shows by genre.
- Get recommendations that are similar to a movie or TV show in the Movie or TV show details page.
Take a look at the live version here: https://moviewatchers.netlify.app/
This project is built using:
- ReactJS
- React Router V6
- Redux
- Redux-Thunk
-
Start by cloning the repository into your local file system.
git clone https://github.com/SukhjinderArora/movie-watchers.git
-
CD in to the project directory
cd movie-watchers
-
Open the repository in your favorite code editor.
-
Rename the
.env.example
to.env
and set up all the environment variables mentioned in that file. -
Finally run this command to start the application:
npm start
This command starts a local development server, opens application in your default browser, and watches for changes via livereload.
-
Optionally, you can use
npm run build
to build the production version of the application.
This is web app is fully responsive to devices of all screen sizes. For example:
Follow this guide to deploy the application to Netlify: https://docs.netlify.com/get-started/#deploy-a-project-to-netlify
-
TMDB API to get all movie, tv and people related data.
-
Favicon made by mynamepong from flaticon.com.
MIT License