Tufts Hackathon 2016 1st Place Overall
JavaScript CSS HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
node_modules
Procfile
README.md
app.js
demo1.png
demo2.png
index.html
index.js
index.php
mistahDJDemo.gif
mistahDJDemo.mov
mistahdj.mp3
package.json
presentation.JPG

README.md

mistah-dj

Build and listen to a playlist with friends through the Mistah DJ Facebook chatbot.
Through Mistah DJ, Facebook friends across different desktop and mobile devices can add and remove songs to a playlist. The Spotify API is used to get the URI of the desired song and is sent to the Bose API to play through their speakers. Any person at any time can add, remove, play, pause, or replay songs.

Mistah DJ received first place at Polyhack 2016 (Tufts' hackathon).

Demo Video:

In this demo, one user (onscreen) adds two songs while another offscreen mobile user adds their own song. Together they create a collaborative playlist, that plays through Bose speakers, although you can't hear that in the gif:

alt-text

Removing songs:

alt-text

Technical details:

We used:

  • Facebook API for the chatbot
  • Spotify API to retrieve song data
  • Bose API to play/pause songs
  • NGROK to tunnel from our code deployed on Heroku, to our local machine, and then to the Bose Speakers