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
backendandfrontendfolders - Set up your
.envfile (see.env.examplein 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