WhatToWatch is a mobile-friendly web application designed for movie enthusiasts. With WhatToWatch, you can easily browse through all your favorite movies, discover new ones, and see where they are available for streaming. The site also features a convenient favorites list and a random movie selector to help you decide what to watch when you're feeling indecisive.
In addition to the usual tools like Git, Node, and npm, you'll need the following to work on WhatToWatch. Follow the instructions below to set them up before proceeding with Installation.
Important!
-
Obtain API key for:
- Streaming Availability: Create an account to obtain an API key.
-
Create a Database:
- MongoDB Database Set up your database account.
-
Clone this repo and enter!
git clone https://github.com/Sind96/WhatToWatch-
-
Install dependencies in both client and server folders.
cd client - npm install cd server - npm install
-
Create a .env.local file and use the .env.local.template as a guide to add your Streaming Availability API key to the .env.local file.
-
Database Setup
-
Before running the project locally, you need to create a MongoDB database named WhatToWatch.
-
Inside the WhatToWatch database, create the following collections:
favouritemovielists
- Start the app on both the client and server side for it to work on your localhost.
cd client - npm run dev cd server - nodemon
- Sindhu Yogu - GitHub



