Inspiration
We were inspired to create something that made parts of our regular lives easier with data, and also combine our interests in humanities and STEM.
What it does
Searchify is designed to quickly create curated playlists based on the most popular songs from a specific theme.
How we built it
We used the Spotipy Library, which is a Python library designed to read the Spotify library. We also used Flask to create the web app. Finally, for the UI, we used an assortment of different UI tools
Challenges we ran into
None of us had much web design experience, so turning our python code into a flask app was difficult. We also had issues with the cache causing errors that seemed unexpected.
Accomplishments that we're proud of
We were able to design a web app with little to no web experience. We’re also really proud of our presentation video. Finally, our algorithm to decide what songs are the best is an accomplishment to us. We used logistic regression to ensure that the popularity of songs was adjusted properly and that some didn’t overpower others.
What we learned
We learned how to build a larger project, split it effectively, and work cohesively. We learned a lot about reading from Python Libraries.
What's next for Searchify
We would like to add multiple keyword search, where the user could select multiple words. Another feature is better weighting on which songs are considered “best” -- we would like to incorporate the recency, and even the user’s personal tastes into the algorithm.
Log in or sign up for Devpost to join the conversation.