Skip to content

Chat Application Using React, Node.js, Express.js and Socket.io with MongoDB

Notifications You must be signed in to change notification settings

ashish-astang/Chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Talk-A-Tive

Talk-a-tive 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

https://talk-a-tive.herokuapp.com/

group + notif

Run Locally

Clone the project

  git clone https://github.com/ashish-astang/Chat-app

Go to the project directory

  cd Chat-app

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

login signup

Real Time Chatting with Typing indicators

real-time

One to One chat

mainscreen

Search Users

search

Create Group Chats

new grp

Notifications

group + notif

Add or Remove users from group

add rem

View Other user Profile

profile

Made By