The app allows users to enter their name and the chat room they would like to enter. When entered, the app checks for a valid unique entry and stores the information entered. In the screenshots provided, you can see two users logged into the app (one on a regular window, the other on Incognito). As new users log in or out, messages are displayed to those in the chat room on the activity of other users. "User has joined", "User has left" etc. Should a user use bad language the Bad-Language dependency will catch the phrase and the admin will send them a message informing them that "Profanity is not allowed!". Along with sending chat messages, users can share their location with others in the room. By hitting the "Send Location" feature. The app takes their location and a link to Google Maps from the chat room.
NodeJS Chat App
A small NodeJS chat app designed to explore Socket.io and how it can be used to update information in real time on a users browser.
Chat login page