Skip to content

Abdullahbdbd/CineVerse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 CineVerse

Live Website React TailwindCSS Firebase

CineVerse is a comprehensive movie management system where users can browse, manage, and organize their favorite movies with advanced filtering, personal collections, and interactive features.


🌟 Features

  • πŸŽ₯ Browse Movies: Explore dynamic movies with posters, ratings, genres, and release years.
  • πŸ“ Manage Collection: Add, edit, or delete movies in your personal collection.
  • ⭐ Top Rated & Recently Added: Highlight top 5 rated and latest 6 movies.
  • πŸ” Advanced Filtering: Filter movies by multiple genres and rating range.
  • πŸ“Œ Watchlist: Save movies for future viewing.
  • πŸŒ— Theme Toggle: Dark/Light mode for a comfortable viewing experience.
  • πŸ“± Responsive Design: Optimized for mobile, tablet, and desktop devices.
  • πŸ”’ Authentication: Login/Register with Email/Password and Google sign-in.
  • πŸšͺ Protected Routes: Secure pages like My Collection and Add Movie.
  • ⏳ Loading States: Spinners during API calls and form submissions.
  • πŸ”” Toast Notifications: For CRUD success/error messages.
  • 🎬 Movie Details: Detailed info with owner-only edit/delete options.
  • ❗ Delete Confirmation: Prevent accidental deletion with modals.
  • ✨ Animations: Smooth UI animations for better UX.
  • 🎑 Hero Carousel: Featured movies section on Home page.
  • πŸ“Š Statistics: Display total movies and users dynamically.
  • 🎭 Genre Section: Static list of popular genres.
  • πŸ† About Platform: Info about CineVerse features and benefits.
  • ⚑ SPA Navigation: Smooth page transitions without reload errors.

πŸ›  Technologies Used

  • Frontend: React, React Router, TailwindCSS, DaisyUI
  • Backend / Hosting: Firebase, Vercel
  • Database: Firebase Firestore / MongoDB
  • Authentication: Firebase Auth (Email/Password + Google Login)

πŸ“¦ Dependencies

Category Packages Used
Frontend react-router-dom, axios, daisyui, react-icons, sweetalert2
Backend express, cors, dotenv, mongodb
Others firebase, nodemon

πŸš€ Deployment


Designed & Developed with ❀️ using React and Firebase.

About

🎬 A modern movie management web app built with React, TailwindCSS, and Firebase β€” featuring dynamic browsing, advanced filtering, and personal movie collections.

https://cineverse-clint.web.app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors