- Create custom error and Not Found(404) pages.
- Make fonts/styles consistent across UI.
- Improve the review form interface.
- A movie search app built using React, Node and PostgreSQL.
- You can explore movies and shows trending in your region and add the ones you plan on watching to your watchlist. You can rate and review them too.
- You can also search for a particular movie or show within the site. All data is obtained from TMDB's public API.
- Here is the final production link of the app: Link
- The Node/Express/Postgres backend has been deployed to heroku while the react front end has been hosted on netlify.
- Clone and install dependencies locally
git clone https://github.com/saket2508/netflix-watchlist.git
cd netflix-watchlist
npm install
cd server
npm install
cd..
cd client
npm install
- Make sure you have installed Node and Postgres in your system.
- Get your TMDB API credentials and save it in a .env file inside the
client/
directory - Next, go to Google Developers and create a new project in order to use Google OAuth for signing in users.
- Save your credentials in a .env file inside the
server/
directory.
- You can start the application in dev mode by running the following command in your terminal.
npm run dev
- The server should run on port
localhost:5000
while the client is served onlocalhost:3000