Inspiration
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.
Log in or sign up for Devpost to join the conversation.