DormBuddy

Calgary Hacks 2021: 24 Hour Hackathon

Node.Js Typescript WebSockets HTML/CSS

Creating an online social interaction platform to bring people together during the COVID-19 pandemic

Dormbuddy

About DormBuddy

DormBuddy is an online platform that simulates a dorm experience for students who are unable to attend school because of the pandemic. Using user profiles, it matches people with similar interests and puts them in a virtual dorm, allowing them to virtually interact and communicate using video calls. This platform tries to connect students in a school during the era of online schooling with the goal of building lasting relationships.

My Involvement

I was responsible for using Node.js and WebSockets in order to create a video calling feature for this application. I used Node and WebSockets to create the server that would handle the RPG style interactive dorm feature, and created the client side scripts to connect video feeds. When working to create the video calling features, I also worked with the concept of ICE servers to handle secure peer to peer connections between two users.

Hardware Hack

Achievements

Within the 24 hours, the team was able to create a working client side application, and deploy the dorm server onto heroku. The application was capable of allowing users to login to a virtual dorm and communicate to each other using text chat and video.