Skip to content

nikkittaa/Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Chat-App

Chat-App is a real-time chat application built using the MERN (MongoDB, Express, React, Node.js) stack. It supports user authentication with JSON Web Tokens (JWT) and encrypts passwords for secure storage in the database. The application leverages WebSockets to allow multiple users to log in simultaneously and chat with each other in real-time.

Features

  • User registration and login with JWT authentication
  • Encrypted password storage
  • Real-time messaging with WebSockets
  • Simultaneous multi-user chat support

Technologies Used

  • MongoDB: Database
  • Express: Backend framework
  • React: Frontend library
  • Node.js: Backend runtime
  • JSON Web Tokens (JWT): Authentication
  • WebSockets: Real-time communication
  • bcrypt: Password encryption

Login/Register

image

Multiple user login

image

Here, the green dots represent the online users and the gray dots represents the registered users which are not online.

Real-time chat

image

image

About

A full stack chat app using MERN stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published