Skip to content

A realtime web chat application that allows you to create an account, add contacts, send messages and receive them.

Notifications You must be signed in to change notification settings

AhmedGsa/Realtime-Chat-Web-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Realtime Chat Web Application

Front-end developed using HTML/CSS/JS

Back-end developed using Express.js and MongoDB with Socket.io library

Image of the app

Setup

npm install && npm start

don't forget to add .env file containe the MONGO_URI, PORT, JWT_SECRET Variables.

Functionality

  • Register new user / login to existing user
  • Authentication using JsonWebToken
  • Adding Contacts
  • Sending Messages
  • Realtime Chat

Future Upgrades

  • Adding Chat Groups
  • Adding Calls Functionality

Routers

  • auth.js
  • messages.js
  • rooms.js
  • views.js

About

A realtime web chat application that allows you to create an account, add contacts, send messages and receive them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published