Challenge we're going for: Best Use of Twilio API.


  • We often find ourselves disagreeing with the music played on nights out and at parties
  • SMS is very common (everyone with a mobile phone has access!)
  • Spotify has a very neat API for easy parsing of search input
  • It also has an incredibly large music library, so it was a no-brainer: Let the people decide!

How it works

  • Back-end server written mainly using Sails, a Node framework.
  • Front-end client written using jQuery, HTML and CSS.

Challenges we ran into

  • Actively mapping out the control flow became slightly challenging at points

Accomplishments that we're proud of

  • As well as the SMS interface, applications for multiple platforms were also written (Android, Pebble)
  • Wrote all of the server-side logic from scratch as well as the websocket functionality for duplex communication with the client
  • The UI was designed with Google's Material Design standards in mind

What we learned

  • We learned that making the effort to avoid hardcoding to fix bugs is incredibly satisfying
  • DOM manipulation is a lot more intuitive than was originally thought

What's next for CoolBox

  • Expanding support for the Spotify Premium API
  • Adding support for other useful and relevant websites' APIs (SoundCloud, etc)
Share this project: