Real-time watch party platform for watching videos together.
- Room creation with shareable codes
- YouTube video sync
- Real-time chat
- Camera & microphone (WebRTC)
git init
git add .
git commit -m "CineSync"
git remote add origin https://github.com/YOUR_USERNAME/cinesync.git
git push -u origin main- Go to render.com
- New → Web Service
- Connect GitHub repo
- Settings:
- Root Directory:
server - Build Command:
npm run build - Start Command:
npm start
- Root Directory:
- Deploy & copy URL (e.g.,
https://cinesync-server.onrender.com)
- New → Static Site
- Connect same repo
- Settings:
- Root Directory:
client - Build Command:
npm run build - Publish Directory:
dist
- Root Directory:
- Environment → Variables:
VITE_API_URL= Your backend URL
In client/vite.config.ts, set your backend URL:
const apiUrl = 'https://your-backend-url.onrender.com';npm install
npm run devServer: http://localhost:3001 Client: http://localhost:5173