Inspiration

We found that a lot of users have messy playlists with 100+ songs. The problem lies in the fact that all the songs come from different genres and different artists and manually putting these songs into separate playlists is tedious and takes too long.

What it does

The user needs to select their messy playlist. Then select sub-playlist criteria. For example, 'genre'. Then, new playlists are created with each genre.

How we built it

Christopher used the Spotipy API and Flask in order to build the backend. Isaac designed the frontend using Figma.

Challenges we ran into

Integrating Flask and Spotipy was difficult.

Accomplishments that we're proud of

We are happy that we picked up skills on using Figma and Flask. We also liked learning to use the Spotipy API.

What we learned

We must plan in advance. Assigning the roles should be done super early. We also need to know about the more about features of the API we are going to use before jumping into coding up our idea.

What's next for Sortify

We want to implement LLM chatbot into Sortify. This will allow the user to talk about sorting into sub-playlists based on custom criteria.

Built With

Share this project:

Updates