Skip to content

NadeemChaudhary16/mern-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatNow

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.

Tech Stack

Client: React JS

Server: Node.js, Express.js

Database: Mongo DB

Demo

You can check out the live demo here.

Run Locally

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

Features

Authenticaton

User login and registration with encrypted password storage.

Real Time Chatting with Typing indicators

Typing indicators to see when someone is typing in real-time.

One to One chat

Private one-on-one messaging.

Search Users

Search for users to chat with.

Create Group Chats

Create and manage group chats.

Notifications

Get notified of new messages.

Add or Remove users from group

Add or remove users from groups.

View Other user Profile

Add or remove users from groups.

Made By