Skip to content

A full stack Real time chat application to talk to your acquaintances either one to one or in groups.Using NodeJS, ExpressJS, Mongodb,soket.io, JWT and React.js

Notifications You must be signed in to change notification settings

sajdakabir/chat-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat-A-Lot

Chat-A-Lot 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

Deployment : Heroku, netlify

Setup

Clone the project

Go to the project directory

  cd Chat-Application

Running backend

# go to backend 
$ cd backend/

#install dependencies
$ npm install

#Start the server
$ npm start

Running frontend application

$ cd frontend/
$ npm install
$ npm start

Features

Authentication

Your profile

view other user profile

one to one chat and notification

Create Group Chats

Add and remove users from group

search User

Thanks,

sajda

About

A full stack Real time chat application to talk to your acquaintances either one to one or in groups.Using NodeJS, ExpressJS, Mongodb,soket.io, JWT and React.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published