This is a real-time chat application built using React, Node.js, Socket.IO, and MongoDB. The application provides individual and group chat functionalities, along with an admin dashboard for user management.
- Frontend Repository: chat_app_clients
- Backend Repository: chat_app_server
- Real-time messaging powered by Socket.IO
- User authentication using JWT tokens
- Single and group chat support
- Admin dashboard for user and activity management
- Modern UI/UX built with React
- Secure backend using Node.js and MongoDB
- React.js
- Tailwind CSS
- Socket.IO-client
- Node.js
- Express.js
- MongoDB
- Socket.IO
- JWT Authentication
# Clone frontend
git clone https://github.com/NaVIn69/chat_app_clients.git
# Clone backend
git clone https://github.com/NaVIn69/chat_app_server.gitcd chat_app_clients
npm install
npm startcd chat_app_server
npm install
npm start- Open the live demo or start the local server.
- Register/Login to the application.
- Start a chat with any user or create a group.
- Use the admin dashboard (if applicable) to manage users and activities.
Contributions are welcome! Feel free to fork the repo and submit a pull request.
This project is licensed under the MIT License.