- Its built using 'Express', 'Socket.io' and 'Moment' node.js modules
- Express is a middleware module that in turn uses http module
- Socket.io helps real time bi-directional event-based communication service
- Moment helps to maintain dates and times in the communication flow
Here's some screen grabs to show the functionality:
-
Enter your username and selet the chat room you want to enter
-
Now the other user's on board as well (With a different instance of the same app)
-
Unfortunately all good things come to an end (Here user with name 'Yash' has left his chat room)
-
Incase if you wondered what happens when you go to another room..? Nothing, but the fact that its a new room holds true