Cineverse is a full-stack movie discovery web application that allows users to explore popular and trending movies using The Movie Database (TMDB) API.
Users can register, log in, search movies, view details, and add favorites to their personal list.
- Browse popular movies from TMDB.
- Filter movies by genre.
- Search movies dynamically with instant results.
- View detailed movie pages with:
- Overview
- Cast
- Ratings
- Trailer
- Register and log in using secure JWT authentication.
- Save and manage favorite movies.
- Personalized favorite page for each user.
- React.js (Hooks, Context API)
- React Router DOM
- Axios
- Toastify (for notifications)
- CSS (custom components, responsive design)
- Node.js + Express.js
- MongoDB Atlas (Mongoose ODM)
- JWT Authentication
- bcryptjs for password hashing
- dotenv for environment variables
- CORS for cross-origin support
π― Live Demo: https://cineverseqqq.netlify.app/