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)