A full-stack chat app with features such as signing in or creating an account. Single Chat as well as Group Chat functionality provided, along with searching and updating users. Used JWT token for authentication and Bcrypt JS for encryption. Uses Socket.io for real time communication and stores user details in encrypted format in Mongo DB Database.
MERN
Client: React JS
Server: Node JS, Express JS
Database: Mongo DB
https://talk-a-tive-7fgq.onrender.com
Clone the project
git clone https://github.com/curio-7/ChatsApp
Go to the project directory
cd ChatsApp
Install dependencies
npm install
cd front-end/
npm install
Start the server
npm run start
Start the Client
//open now terminal
cd front-end
npm start