A real-time messaging application built with React, Node.js and Socket.io for seamless bi-directional communication.
- Real-Time Messaging: Instant delivery of messages using WebSockets via Socket.io.
- Group Chat: Centralized room for all connected users.
- Typing Indicators: Live "User is typing..." updates to enhance the conversational feel.
- Responsive UI: WhatsApp-inspired design styled with Tailwind CSS.
| Chat Interface |
|---|
![]() |
- Frontend: React.js, Tailwind CSS, React Icons.
- Backend: Node.js, Express.
- Communication: Socket.io for real-time events.
-
Clone the repository
git clone https://github.com/rupeshpatil27/socket-io-chat.git cd socket-io-chat -
Setup Server
cd server npm install node index.js -
Setup Client
cd client npm install npm run dev
