Inspiration

Our initial project criteria fell into two main points: a) Public API b) Data we know

After a bit of poking around, we decided to work with the Spotify API. As a group, we went through the documentation looking for cool REST endpoints to give us an idea of what we had to work with.

We eventually found the Audio Features endpoint -- one that gives us in depth information on any given track.

What it does

Our hackathon project visualizes music data on all songs in a given playlist on a Flask-powered front end, allowing users to not only view their playlists in a new light, but see how they could improve them.

How we built it

Our group was relatively inexperience going in, half of us had never written Python let alone worked on a project of this scale. After a bit of research, we decided to write a web front end using a python framework called Flask. This front end displays data using a visualization library called Plotly, which reads data from the Spotify API.

Challenges we ran into

Aside from Ben, nobody on the team had written Python before the hack started. None of us had any experience in using frameworks like Plotly, or doing really any number crunching in Python.

Accomplishments that we're proud of

Outside of being proud of the finished project, we're most excited to show off how we show off a person's playlists, and the potential uses of our site.

Built With

Share this project:

Updates