Skip to content

Sind96/WhatToWatch-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WhatToWatch?

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.

Screenshots


Getting started

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!

Installation

  1. Clone this repo and enter!

    git clone https://github.com/Sind96/WhatToWatch-
  2. Install dependencies in both client and server folders.

    cd client - npm install
    cd server - npm install
  3. 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.

  4. 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
  1. 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

Tech Stack

React Express.js MongoDB Mongoose Vite Git GitHub ESLint Prettier

Developers

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published