A web-based real-time chat platform built using Socket.IO, Node.js, and React.js, enabling multiple users to communicate in shared rooms via unique room numbers. Designed and developed as a self-project in June 2024, this app mimics modern messaging systems in simplicity and performance.
🔗 Live Demo: realtime-webchat-utkarsh.netlify.app
- 🔗 Real-Time Messaging using WebSockets (Socket.IO)
- 👥 Multi-user chat rooms via room numbers
- 🔐 Quick login with a unique username and room ID
- 🧭 Simple UI built with React.js
- 🚀 Deployed on Render (backend) and Netlify (frontend)
-
User Login
Enter your name and a room number (e.g., "123"). -
Room-based Chat
Users joining the same room number will be placed in the same chat room. -
Real-time Sync
Messages are delivered instantly to all users in the room using Socket.IO.
| Frontend | Backend | Real-time | Deployment |
|---|---|---|---|
| React.js | Node.js | Socket.IO | Netlify (UI) |
| Express.js | Render (API) |
- Clone the Repository
git clone https://github.com/your-username/realtime-chat-app.git cd realtime-chat-app