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.
Log in or sign up for Devpost to join the conversation.