DEV Community

MD Taseen Khan
MD Taseen Khan

Posted on • Originally published at reactjsexample.com on

A Full Stack Chatting App using Socket.io

Talk-A-Tive

A Full Stack Chatting App using Socket.io

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/

A Full Stack Chatting App using Socket.io

Run Locally

Clone the project

  git clone https://github.com/piyush-eon/mern-chat-app
Enter fullscreen mode Exit fullscreen mode

Go to the project directory

  cd mern-chat-app
Enter fullscreen mode Exit fullscreen mode

Install dependencies

  npm install

  cd frontend/
  npm install
Enter fullscreen mode Exit fullscreen mode

Start the server

  npm run start
Enter fullscreen mode Exit fullscreen mode

Start the Client

  //open now terminal
  cd frontend
  npm start
Enter fullscreen mode Exit fullscreen mode

Features

Authenticaton

A Full Stack Chatting App using Socket.io A Full Stack Chatting App using Socket.io

Real Time Chatting with Typing indicators

A Full Stack Chatting App using Socket.io

One to One chat

A Full Stack Chatting App using Socket.io

Search Users

A Full Stack Chatting App using Socket.io

Create Group Chats

A Full Stack Chatting App using Socket.io

Notifications

A Full Stack Chatting App using Socket.io

Add or Remove users from group

A Full Stack Chatting App using Socket.io

View Other user Profile

A Full Stack Chatting App using Socket.io

Made By

GitHub

View Github

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay