Table of Contents
- About The Project
<li><a href="#usage">Features</a></li>
<li><a href="#roadmap">Screenshots</a></li>
This repo consists of a React Chat Application built with the MERN stack. This is a full-stack chat application that can be up and running with just a few steps. Its frontend is built with Chakra UI running on top of React. The backend is built with Express.js and Node.js and MondoDB as the database. Real-time message broadcasting functionality is developed using Socket.IO.
Client :
- React
- Chakra-Ui
- CSS
Backend :
- Node JS
- Express
- MongoDB
- Socket.IO.
This application provides users with the following features
- Authentication using JWT Tokens
- Search User By Name or Email
- A Group Chat where multiple user can use the application to broadcast messages to everyone else.
- User Can Add other User To a Room, Remove then from a room and leave the room
- A Private Chat functionality where users can chat with other users privately
- Real-time updates to the user list, conversation list, and conversation messages




