Author: Roger Reyes Version: 1.0.0
This application is a user-friendly search engine that enables users to find their favorite movies and TV shows quickly. Users can search for titles using keywords. Once a user searches for a title, our application will display a list of all relative titles to the search Query. Once the correct Title is found further information can be retrieved from clicking on the title card. Once clicked a Modal will open showing more information on the title as well as all available streaming platforms with link. Users can save/favorite titles they are interested in, and these titles will be displayed later on their profile page for convenient access. Our application is designed to make it easy for users to find and save titles they want to watch, and it provides a comprehensive search experience for movie and TV show enthusiasts.
- Aquire all required resources
- Watchmode API Key https://api.watchmode.com/
- MongoDB Acc and App Creation
- Auth0 Acc and App Creation
- Clone both Front and Back End
- Run
npm i
to install all dependencies - Create .env file and set environment variables
- Run
npm start
for Front Client andnodemon
/npm start
for Back Server
FrontEnd: React, React-Bootstrap, axios, react-router-dom, Auth0
Backend: Express, CORS, axios, Mongoose ORM, MongoDB Atlas, Auth0
API's: watchmode https://api.watchmode.com/
Image-Background: Unsplash https://unsplash.com/photos/PpYOQgsZDM4
Styling assistance: ChatGPT https://chat.openai.com/?__cf_chl_tk=MVLVW4piuQ0WVK_VEFhUbteM9k6X3KiR.bVX4hPG6W8-1678984586-0-gaNycGzNFxA