Skip to content

A real-time web based chat application built with NodeJS, Socket.io, and ExpressJS

Notifications You must be signed in to change notification settings

dagrtaru/ChatRoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatRoom

This is a real-time web based chat application with room functionalities built with NodeJS, Socket.io, ExpressJS, and Moment. Features:

  1. Multiple independent chat rooms.
  2. Users greeted when joining the chat. Other users cannot see this.
  3. When a new user joins a room, all existing users of that room are notified.
  4. One to many conversations in the specific room/lobby.
  5. New messages are displayed without reloading the app.
  6. When user leaves a room or closes the tab, all existing users of that room are notified.

Homepage with Username and Room details:

alt text

A new user Arunarka joins the Javascript room in which user John was already present:

alt text

User John greets Arunarka:

alt text

These messages are not visible to user Kevin who is in Python room:

alt text

Future features might include: Creation and Login of users and private 1-to-1 messaging option

About

A real-time web based chat application built with NodeJS, Socket.io, and ExpressJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published