Skip to content

hussam-it-max/Cineverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Cineverse

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.


πŸš€ Features

πŸŽ₯ Movie Features

  • Browse popular movies from TMDB.
  • Filter movies by genre.
  • Search movies dynamically with instant results.
  • View detailed movie pages with:
    • Overview
    • Cast
    • Ratings
    • Trailer

πŸ’– User Features

  • Register and log in using secure JWT authentication.
  • Save and manage favorite movies.
  • Personalized favorite page for each user.

🧩 Tech Stack

Frontend

  • React.js (Hooks, Context API)
  • React Router DOM
  • Axios
  • Toastify (for notifications)
  • CSS (custom components, responsive design)

Backend

  • 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/

About

A React-based movie discovery app with search, favorites, and movie details

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors