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.

Built With

Share this project:

Updates