A real-time chat application built with the MERN stack (MongoDB, Express, React, Node.js) and Socket.IO. It features secure user authentication, live messaging, typing indicators, image sharing in chat, and a responsive modern UI.
- π User Authentication (JWT-based)
- π¬ Real-Time Messaging with Socket.IO
- βοΈ Typing Indicators
- πΌοΈ Image Sharing in Chat
- π± Responsive and Modern UI
- π’ Online/Offline Status Tracking
- π Conversations List & Message History
- Frontend: React, Tailwind CSS, Socket.IO Client
- Backend: Node.js, Express.js, MongoDB, Socket.IO
- Database: MongoDB (Mongoose ODM)
- Authentication: JWT & Bcrypt


