When brainstorming, our team talked about how we all are relaxed by music and how we believe that almost everyone can decompress while listening to music. We decided to pair the music aspect with crafts because we believe that having something to physically focus on (such as a craft) can really help the user to fully relax before moving back into their schoolwork or work.

What it does

Melodivity returns multiple playlists based on the genre the user selects. After selecting a genre, the user can pick from multiple playlists within that genre to play. After that, the user is able to choose a craft to make while listening to music by selecting a category. The website returns a section of pinterest with many crafts from that category.

How We built it

We built melodivity by collaboratively coding on glitch. We brainstormed, collaborated, and debugged using discord for communication. We used github to bring together our code and our website is being hosted on a site. We used the Spotify API to find the 20 most popular genres on Spotify, and pulled the top playlists for each one. Selecting any playlist will then list the first ten songs in the playlist, and clicking on any song will also provide the album image, song name, as well as the artist(s). We then used Pinterest Developer Tools to embed Pinterest boards with different crafts into the page on the click of a button with javascript.

Challenges We ran into

We ran into challenges when using the Spotify API, as it was more challenging to implement than we originally thought. We also had to come up with solutions when we realized that some features of the Pinterest API we wanted to use had been disconnected.

Accomplishments that We are proud of

We are proud of bringing together an MVP for this project in such a short amount of time. While we ran into problems when coding, we were able to successfully debug them or just continue moving by utilizing a different feature.

What We learned

We learned how to set up an efficient workflow for a team of coders, how to integrate APIs into projects, specifically the Spotify API, and to launch a website with a custom domain. We also learned a whole lot from the workshops that HobbyHacks hosted through zoom throughout the hackathon.

What's next for Melodivity

In the future, we hope to curate playlists based on the user's spotify streaming data, to make the playlists more unique and to have a wider variety of crafts for the website.

Built With

Share this project: