Project Overview
🚀 A real-time chat application built using MERN stack (MongoDB,
Express.js, React.js, Node.js) with Socket.io for instant messaging.
The app supports one-on-one and group chats, user authentication,
and real-time updates.
Features
- ✅ Real-time messaging using Socket.io
- ✅ User authentication with JWT
- ✅ One-on-one & group chats
- ✅ Profile management with avatars
- ✅ Responsive UI built with React & TailwindCSS
- ✅ RESTful API with Node.js & Express
- ✅ MongoDB for database storage
Tech Stack
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Real-time Communication: Socket.io
- Authentication: JWT