A modern full-stack chat application built with Node.js, Express, MongoDB, and React. Supports group and direct messaging, user authentication, and real-time updates.
- Group and private chats
- User authentication
- Real-time messaging
- Profile avatars
- Responsive UI
- Clone the repository
- Install dependencies in both
backend
andfrontend
folders - Set up your
.env
file (see.env.example
in the root) - Run the backend and frontend servers
npm start
(backend)npm run dev
(frontend)
See .env.example
for required environment variables.
This project is licensed under the MIT License. See the LICENSE file for details.
Made with ❤️ by Kiran Mahajan