MUVI is a web app for discovering movies using data provided by the TMDB API. Users can browse for movies by searching or filtering through categories such as Popular, Top Rated, and Now Playing. Login for TMDB accounts is supported with third party authentication. After logging in, users will have access to managing their favorites and watchlists.
To set up a local copy of the project, follow these steps.
- Clone the repository
git clone https://github.com/buistvn/muvi.git
- Install packages
npm install
- Generate an API key from TMDB
- Create a
.env.local
file in the root directory with the environment variablesNEXT_PUBLIC_API_KEY="YOUR_API_KEY_GOES_HERE" NEXT_PUBLIC_REDIRECT_URL="http://localhost:3000/login"
To run the project, follow these steps.
- Run the development server
npm run dev
- Open http://localhost:3000 in your browser
CS 499 Final Project Team 25