A real-time chat application built using the MERN stack (MongoDB, Express.js, React, Node.js) and Socket.IO, enabling seamless messaging between users.
- Real-Time Messaging: Instant communication with WebSocket support.
- User Authentication: Secure login and registration system.
- Responsive Design: Optimized for both desktop and mobile devices.
- Message History: View past conversations with scrollable chat history.
- User Presence: Indicators showing online/offline status of users.
- Frontend: React, Socket.IO Client
- Backend: Node.js, Express.js, Socket.IO Server
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)