Inspiration
The idea for Spotifind originated from our shared passion for music and the desire to make the process of discovering new tracks more enjoyable and interactive. Inspired by the highly popular and effective apps that utilize swiping interfaces to generate personalized recommendations for users, we set out to create a platform that seamlessly combines the excitement of exploration with the magic of personalized recommendations.
What it does
When using Spotifind, users can effortlessly explore a curated selection of tracks tailored to their tastes, simply by swiping left or right. With each swipe, Spotifind learns from user preferences, refining its recommendations to deliver a personalized playlist of new and exciting tunes. Whether searching for the next chart-topper or a hidden gem, Spotifind makes music discovery an efficient and enjoyable experience.
How we built it
We decided to create both an app and a website. The web version of Spotifind was built using a combination of Python, Flask, and the Spotify API on the backend, and HTML, CSS, and JavaScript for the frontend. On the other hand, the iOS app was built using Swift. Our team collaborated closely, leveraging each member's expertise to bring the project to life.
Challenges we ran into
One of the main challenges we encountered was integrating the Spotify API seamlessly into our app while ensuring a smooth user experience. Additionally, optimizing the swiping functionality and handling API rate limits posed significant obstacles.
Accomplishments that we're proud of
We're proud of successfully implementing the swiping feature, fine-tuning the recommendation algorithm, and creating a visually appealing interface that enhances the user experience. Additionally, overcoming technical hurdles as a team reinforced our collaboration skills.
What we learned
Through building Spotifind, we gained valuable experience in working with APIs, handling asynchronous requests, and refining front-end design. We also deepened our understanding of user interaction and engagement in app development.
What's next for Spotifind
In the future, we envision expanding Spotifind's features to include social sharing options, personalized playlists, and collaborative discovery features.
Built With
- css
- html
- javascript
- python
- spotifyapi
- swift
Log in or sign up for Devpost to join the conversation.