/Pulse-Chat

Primary LanguageJavaScript

Pulse-Chat

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

Prerequisites

  • VSCode
  • Chrome Developer Tool
  • Postman
  • MongoDB
  • Cloudairy

Tech Stack

  • Client: React JS
  • Server: Node JS, Express JS
  • Database: Mongo DB

Architecture

Will update soon.

Usage

  • Clone the project

    git clone https://github.com/piyush-eon/mern-chat-app

  • Go to the project directory cd mern

  • Install dependencies

    npm install cd frontend/ npm install

  • Start the server

    npm run start

  • Start the Client

    //open new terminal cd frontend npm start

Key Features

  • Authentication
  • Real time chatting with typing indicators.
  • One to one chats
  • Search Users
  • Create Group chats
  • Notification
  • Add or Remove users from group
  • View other people profile

Outputs

  • Authentication
image

Screenshot (15)

Screenshot (16)

Screenshot 2023-09-28 153909

homepage

dragdrop

rollcall

shreyasskills

Deployment

Youtube

Made by @Yogita_Misal