Skip to content

ygstudio-game/cinesync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 CineSync

Watch movies with your friends in sync, no matter where you are. Built with the MERN stack + Socket.io for real-time video synchronization.

🌐 Tech Stack

  • Frontend: React + Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB + Mongoose
  • Real-time: Socket.io
  • Authentication: JWT + bcrypt

🚀 Features

  • 🔐 User Authentication (Signup/Login)
  • 🧩 Create and Join Movie Rooms
  • 🎥 Real-time Video Sync (Play/Pause/Seek)
  • 💬 Room-based Chat System (Optional)
  • 📁 Room Cleanup & Ownership Rules

📁 Project Structure

cineSync/
├── client/      #  Frontend
├── server/      # Express Backend
│   ├── models/
│   ├── routes/
│   ├── controllers/
│   ├── sockets/
│   ├── middleware/
│   ├── utils/
│   ├── db/
│   ├── app.js
│   └── index.js

📦 Run the Backend

  1. Open terminal and navigate to the server directory:
cd server
  1. Install backend dependencies:
npm install
  1. Start the backend server:
npm start

By default, it runs on http://localhost:5000

🎡 Run the Frontend (Not Started)

🌐 Live Demo & API Documentation (Coming Soon)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors