CineScope is a full-stack Movie Search & Watchlist web application built using the OMDb API. Users can search for movies, add them to a personal watchlist, and manage them securely via authentication ..
- React.js
- React Router DOM
- CSS (Glassmorphism + Neon Aesthetic)
- FontAwesome Icons
- Node.js + Express.js
- MongoDB (via Mongoose)
- JWT Authentication
- RESTful APIs
- π Search movies by title using OMDb API
- π Add/remove movies from a personal Watchlist
- π JWT-based authentication for user security
- π¨ Stunning UI with animations and glass effects
- π± Responsive design β works beautifully on all devices
cd CineScope/backend
npm install
# Create a .env file and add the following:
# MONGO_URI=<Your MongoDB URI>
# JWT_SECRET=<Your Secret Key>
npm start
cd CineScope/frontend
npm install
npm start
π Environment Variables (Backend) Variable : Description MONGO_URI : Your MongoDB Atlas URI JWT_SECRET : A strong secret for JWT
π‘ APIs Used OMDb API β movie search data API Key required: You can get your free key here
π¨βπ» Author Prince Singh β’ LinkedIn : https://www.linkedin.com/in/prince-singh-dev
π License This project is licensed under the MIT License β feel free to use and improve it.