A full-stack real-time collaboration platform where users can create or join study rooms to chat, share notes, draw on a collaborative whiteboard, and participate in live polls.
Frontend: https://study-room-app-eight.vercel.app
Backend: https://study-room-app-backend.onrender.com
-
💬 Real-time chat using Socket.IO
-
👥 Live online users list
-
📝 Shared notes with instant synchronization
-
🎨 Collaborative whiteboard
-
📊 Live polls with real-time voting
-
👑 Room owner controls
- Delete room
- Clear chat
- Kick users
-
🔗 Share room using invite link
-
🌙 Dark mode
-
📥 Download whiteboard
-
📄 Download shared notes
-
📱 Responsive design
- React
- React Router
- Socket.IO Client
- React Sketch Canvas
- React Hot Toast
- CSS
- Node.js
- Express.js
- Socket.IO
- Vercel (Frontend)
- Render (Backend)
git clone https://github.com/YOUR_USERNAME/study-room-app.gitFrontend
cd client
npm install
npm run devBackend
cd server
npm install
npm start- User authentication
- File sharing
- Voice and video calls
- Emoji reactions
- Notification sounds
- Message search
Anush
Built as a full-stack real-time collaboration project using React, Node.js, Express, and Socket.IO.




