Inspiration
The idea was inspired by how frequently we would listen to music with each other. Often times in the dorms, my friends and I would hop into each other's rooms to enjoy the fine company and similar tastes in music.
What it does
A minimalist web app that allows users to synchronize videos and converse with each other across any wireless network.
How we built it
We used the Youtube IFrame API. Through Websockets and Javascript, we communicate in real time with Django sending information including timestamp, action time and state. HTML, CSS and Bootstrap was used for the front end design. Adobe illustrator was used to make the logo, background and stickers.
Challenges we ran into
Our first idea was to use the Spotify API; however, if we used our own web app, it would only allow us to use 30-second snippets. It also required us to use NodeJS, and none of us had any experience with it. We pivoted to the Youtube IFrame API, which was a bit more manageable to use because it required us to use JS.
Accomplishments that I'm proud of
Through the creation of this application, we learned a deal about how Django is used, as none of us had experience with that technology before this app. Furthermore we learned about BootStrap and elements of front end design - including color combinations, fonts, and use of illustrator.
What's next for Koalaudio
- File Support for Videos and Mp3
- Queues
- Implementation of Different Audio API's ex. SoundCloud, Grooveshark etc.

Log in or sign up for Devpost to join the conversation.