We were inspired by listening to music together as friends during study sessions. However, not everyone likes music while studying so we wanted to allow people to share music while wearing headphones. That's why we made a synced music service.

What it does

Everyone can enjoy the same song together without disturbing their surroundings and everyone can contribute to the playlist. Songs people enjoy are added to the database.

How we built it

We used Firebase, WebSockets, and Node.js to sync the browsers together and the YouTube API to display the video.

Challenges we ran into

Firebase and WebSockets were challenging because of the asynchronous methods and how certain connections had to be verified.

What's next for QMusic Room

We plan on continuing to develop it for personal use.

Share this project: