ChatNow is a Full Stack Chatting App built with real-time messaging using Socket.io and user details stored securely in an encrypted format in a MongoDB database.
Client: React JS
Server: Node.js, Express.js
Database: Mongo DB
You can check out the live demo here.
Clone the project
git clone https://github.com/NadeemChaudhary16/mern-chat-app
Navigate to the project directory
cd mern-chat-app
Install dependencies for the client
cd client
npm install
Install dependencies for the server
cd server
npm install
Start the server
npm run start
Start the Client
//open now terminal
cd client
npm run dev
User login and registration with encrypted password storage.
Typing indicators to see when someone is typing in real-time.
Private one-on-one messaging.
Search for users to chat with.
Create and manage group chats.
Get notified of new messages.
Add or remove users from groups.
Add or remove users from groups.