Inspiration
Being frustrated by bad or tasteless music in public places, bars and gyms too often.
What it does
Enables multiple people to collaboratively edit a playlist of songs and videos that is played on a host device. Meant for big screens in bars, televisions at home parties, music systems etc.
How we built it
Both the host device and guest devices are implemented as web apps using a node.js backend. We use the official spotify api and embed youtube videos.
Challenges we ran into
Complexity of spotify/oauth api, bidirectional push based communication using websockets.
Accomplishments that we're proud of
Fully working prototype and a nice UI in less than 24 hours. Ease of use and absolutely no installation or setup required. Devices find each other based on their public IP. People we talked to seem to be very fond of the idea.
What we learned
We improved our nodejs and javascript, cross device web developement and front end developement skills.
What's next for DigitalJukebox
We're thinking of adapting the architecture to scale better and avoid the server bottleneck, and to host the web app for an MVP.
Log in or sign up for Devpost to join the conversation.