A real-time chat application built using the MERN (MongoDB, Express, React, Node.js) stack with Socket.io for instant messaging.
A chat app is a digital platform that allows users to communicate with each other in real-time through text and images.
✅ User authentication (JWT-based)
✅ Real-time messaging with Socket.io
✅ One-on-one and group chat functionality
✅ Online/offline status tracking
✅ Secure password hashing
✅ Responsive UI
♦ Frontend: React, Redux, Tailwind CSS
♦ Backend: Node.js, Express.js
♦ Database: MongoDB with Mongoose
♦ Real-time: Socket.io
♦ Authentication: JWT & bcrypt
-
Register/Login to your account.
-
Start a chat with an existing user or create a group.
-
Send and receive messages in real time.