Chat Room

Screenshot

Technology used:


This is another project that I co-created in my Rapid Prototype Development and Creative Programming course. This project utilizes Node.js and Socket.io for communication between the server and the client. Bootstrap is used for the styling of the website, and JavaScript is used for the functionality.
This chat server allows users to create multiple rooms, join any open room, send a direct message to any user in their room, or create private rooms that are password protected. Fun features include changing the background color of a room, the ability for a room creator to ban a user from a room, and the ability for a room creator to kick a user from a room.
All actions are handled by Socket.io, so the chat room works on a single page and does not require any refreshes or new page-loads to function properly.
Link to the GitHub

Ankit Gupta

Ankit Gupta

Computer Science Major, Washington University in St. Louis

rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora