Inspiration

We wanted to create an app that made finding new songs for your music playlists very easy.

What it does

NeedleDrop takes in user preferences and leverages AI-driven models to provide unique music recommendations to each user. The user can swipe left on songs they dislike, which will be used to tell the model to show less of, and swipe right on songs they like, which will be shown more of.

How we built it

With the React Native framework in javascript, the server calls to Spotify's API, and backed by Google's Gemini Gen-AI Model, NeedleDrop creates custom music recommendations just for you!

Challenges we ran into

Dealing with React Native with relatively little experience and having connected it to the different APIs posed quite a few troubles with non-collaborative languages and persistent errors in the app development process.

Accomplishments that we're proud of

We are pleased to have created a fully functional app that uses Gemini's models to provide music recommendations just for the user, updating these preferences in real-time, and connecting to Spotify's API to add these songs back to the User's discography.

Share this project:

Updates