What inspired us

During the pandemic, it's hard for us to keep up with the workout routine from home. We miss the social interactions at the gym. Therefore we built GymBuddies hoping to inspire everyone to exercise, get fit while socializing with others. The website matches users with a different person each time to complete a workout routine together.

How we built it

We built the site using Node.js, HTML, CSS and WebRTC.

Challenges we faced

We faced many challenges at each stage of the project. One of the challenges we face is setting up the online chat feature using WebRTC, since we're new to this. Another challenge we face is setting up the STUN/TURN server to assist with WebRTC's video calling functionality, which we set up an Azure virtual machine to complete. We also have some difficulties setting up Firebase authentication to make our app more secure.

Share this project: