Inspiration

When deciding what to work on, we were discussing issues with Spotify, where their AI/Software will list songs under the wrong genres, recommend songs that are completely wrong for specific mood playlists it creates, and recommend songs based on songs you listened to years ago.

What it does

With this application, friends will be able to send you songs to listen to in the app, that way you aren't affecting your current algorithm and recommendations. With a swipe to the left or right, the AI will add songs to your playlist or stop recommending songs within a specific genre or mood.

How we built it

This application was built with Google Gemini. Gemini built the interface, and afterward, we took the project to VS Code and Cursor. We then created a separate database for Swipeify. We then created authentication with GitHub to then attempt to add Spotify authentication. However when that failed we cleaned a Spotify data set to input more data for personalized recommendations.

Challenges we ran into

We ran into many issues regarding Auth0 and with the integration of Spotify with the application. So instead we pivoted to using Cursor to integrate with GitHub API because it is more reliable and stable. Then we tried to integrate Spotify as a separate connection but kept running into issues with that where it would work and then there would be errors in the code and we couldn't get back to the homepage.

Accomplishments that we're proud of

Getting some songs to play a snippet of their song instead of an ai generated song.

What we learned

Coming into this none of us really knew comp sci code, mainly stats code so understanding front-end versus back-end and what an API is. Truly just understanding very brief fundamentals for programming.

What's next for Swipeify

Next for Swipeify would be establishing a functioning app finalizing the Spotify integration in the future. Once we establish a connection with Spotify you can then we will make sure you can send songs to your friends deck and not just to your own deck. As well we will ensure this does not get added to your personal music data unless you choose to have it added. If you elect to not have the data added, we will add a superlike option to be sent to your data and your liked songs.

Built With

Share this project:

Updates