A real-time group chat application for 50–100 users built with React, Node.js, Express, and Socket.IO. Deployed on Vercel.
- Join a chat room with a username.
- Send and receive messages in real-time.
- Responsive design for desktop and mobile.
- Scalable for small groups (50–100 users).
- Frontend: React.js
- Backend: Node.js, Express.js
- Real-Time: Socket.IO
- Deployment: Vercel
- Clone the repo:
git clone https://github.com/cypher682/chat-app.git - Backend setup:
cd backendnpm installnode index.js
- Frontend setup:
cd frontendnpm installnpm start
Deployed at:
- Add MongoDB for persistent message storage.
- Implement private rooms and user authentication.