Inspiration

Nothing motivates the study mindset quite like being surrounded by tons of other stressed out studying students! Lately we haven't really had the luxury of heading out to the library, though, so here we're creating a live online environment to allow for the same sense of community and motivation.

What it does

StudyBuddy connects students across the UAlberta campus in themed study rooms. You sign in with your UAlberta email address and you are instantly presented with a number of study rooms you can join.

How we built it

We built this using a Django backend that connects us to the Twilio video chat API to enable our video calls and we are using a VueJS frontend to tie it all together.

Challenges we ran into

We ran into a number of problems attempting to get the API functional on our application in such a way that we could join and view other participants seamlessly. We also were running into troubles attempting to find a way to ensure that this will be a safe platform that is resilient to misuse.

Accomplishments that we're proud of

We were able to get a demo video call up and running within the first hour of the hackathon, setting us on a solid track towards getting the project completed. We also were able to implement the entirety of our anticipated backend, asynchronously from frontend development.

What we learned

We learned quite a bit about how online video chat works and how we can go about creating our own platform. We all also further developed our project management and time management skills throughout the last 24 hours.

What's next for StudyBuddy

Next we have the opportunity to add more security-based features as well as some creature-comforts with respect to the video application itself, such as adding the ability to mute your microphone or disable your camera.

Built With

Share this project:

Updates