Among all of the exhilarating house parties we've attended, the biggest complaint we always hear is the inability for guests to contribute to the DJ's playlist. So, we wanted to revolutionize the party-going experience.

What it does

TurnTunes allows the DJ of the house party to host a party, and the associated "secret code" for the session can be distributed to guests so they can add their suggestions to the playlist by hitting "Join Party" and entering the code.

How we built it

We built the front-end using HTML and CSS, and the back-end using JavaScript and the Firebase JavaScript API. API requests for the songs were made to Spotify and Youtube.

Challenges we ran into

Finding the best API available to stream music.

Accomplishments that we're proud of

It works. And it looks lit.

What we learned

We learned how to use the Youtube Search API, the Spotify Web API, and the Firebase API for real-time data synchronization with multiple clients.

What's next for TurnTunes

The Youtube API implementation will be more reliable in months to come, and possibly a Soundcloud version will be implemented as well. Fingers crossed, the Spotify Web API will soon have better features as well. The domain we bought for the "Best Domain Registered on (MLH)" challenge was, but did not process it in time for submission.

Share this project: