Skip to content

webdevanzar/cine-magic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 CineMagic - A MERN Stack Movie App

Welcome to CineMagic 🎥! This is a full-stack movie application built with the MERN stack that allows users to browse movies, add them to their watchlist, and manage content through an admin panel.

🚀 Features

🌟 User Panel

  • 🔑 User Authentication: Sign up & login with JWT-based authentication.
  • 🎬 Watchlist: Add movies to a personal watchlist.
  • 🔍 Movie Browsing: Explore movies fetched from the database.

🔐 Admin Panel

  • 🎞 Add Movies: Admins can add new movies to the backend.
  • 🖼 Upload Images: Movies include posters via Cloudinary.
  • Edit & Delete: Manage movie records easily.

Backend & Database

  • 🌐 Node.js + Express: Efficient backend API handling.
  • 🗄 MongoDB Atlas: Cloud-based NoSQL database.
  • 🔑 JWT Authentication: Secure token-based authentication.

🎨 Frontend & Styling

  • React: Dynamic and responsive UI.
  • 🎨 Tailwind CSS: Modern & flexible styling.
  • 📜 React Pagination: Easy movie navigation.
  • 🍞 React Toastify: Clean notifications.

🛠 Tech Stack

Technology Description
MongoDB Atlas Cloud-hosted database
Express.js Backend framework
React.js Frontend library
Node.js Backend runtime
Tailwind CSS Styling framework
Cloudinary Image storage
JWT Secure authentication
Mongoose ODM for MongoDB
React Context API State management
React Hooks Custom hooks for logic separation

🖼 Admin panel Demo

cine-magic-admin-panel_TP7yV8ha.mp4

🖼 Movie app Demo

cine-magic-movie-app_83ijrrCs.mp4

🖼 Add movie

Screenshot (4)

🖼 Home page

Screenshot (7)

🖼 Watch later

Screenshot (8)

🌍 Deployment


🎬 Enjoy CineMagic! 🚀

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors