/CraveChat

CraveChat is a Full Stack Chatting App. Uses Socket.io for real time communication and stores user details in encrypted format in Mongo DB Database.

Primary LanguageJavaScript

CraveChat

CraveChat is a Full Stack Chatting App. Uses Socket.io for real time communication and stores user details in encrypted format in Mongo DB Database.

Tech Stack

Client: React JS

Server: Node JS, Express JS

Database: Mongo DB

Demo Video

https://youtu.be/tihBT1l-DRY

Website Link

https://cravechat.onrender.com/

Run Locally

Clone the project

  git clone https://github.com/vivekarora-02/CraveChat.git

Go to the project directory

  cd CraveChat

Install dependencies

  npm install
  cd frontend/
  npm install

Start the server

  npm run start

Start the Client

  //open now terminal
  cd frontend
  npm start

Features

Authenticaton

Real Time Chatting with Typing indicators

One to One chat

Search Users

Create Group Chats

Notifications

View other users

Made By