Inspiration

The User Interface draws inspiration from a lot classic 80's and 90's arcade games!

What it does

Chatboom is a global chatroom where users can come and connect with anybody across the globe. Chatboom lets users join chatrooms and chat with everybody present in that particular chatroom! The user is not limited to just one chatroom, the user can join any chatroom of their choice. The whole process of joining and leaving a chatroom is very seamless, it is just a simple click !

How we built it

Chatboom is built using node.js and express on the server side, the main functionality of connecting users is implemented using web sockets using socket.io. The frontend is implemented using HTML, CSS and javascript

Challenges I ran into

Building chatrooms was quite challenging! But after a good reading of the sockets.io documentation I was able to pull it off!

Accomplishments that I am proud of

Building a full fledged chatroom with a fully functional frontend and backend is something I am proud of!

What I learned

I learnt how to use sockets.io and how web sockets work. I also learnt how to integrate a NodeJS backend with web sockets

What's next for Chatboom

Allowing the user to build custom chatrooms and sharing their codes so that people can easily join their room is a functionality I would like to add to Chatboom!

Share this project:

Updates