Inspiration
Love is in the air this valentines day season. Break from your music mold and try new things!
What it does
Users are able to manually input their top 5 favorite songs to generate a musical match! Once a match is made, users are able to communicate with each other through email.
How we built it
We used AI driven models like content-based filtering and collaborative filtering to create an accurate a compatibility score. The app was built on the react framework for front end and FlaskApi/Python for our backend database.
Challenges we ran into
It was difficult for us to actually settle on an idea. We all had different things we wanted to do and different aspects we wanted to incorporate, so it was hard to combine all of those things into one app. Other ideas we thought of was a playlist maker, and a guess the song game.
Accomplishments that we're proud of
We all really wanted to try and incorporate AI into our project because we’ve never coded with it before. We thought the dating app was a creative idea, so to put them together we used the AI to generate compatibility scores. We based that compatibility on music to tie it back to the theme of Rockstar.
What we learned
We got a lot better at brainstorming when it comes to projects. Sometimes when doing a project, we tend to just start coding with no structured plan, and that usually leads to errors and confusion. We learned that slowing it down in the beginning and having a solid foundation can lead to less stress in the future!
What's next for MusicCupid
We hope to implement new features including a messaging system, spotify authentication, as well as other things to enhance our users' overall experience!
Log in or sign up for Devpost to join the conversation.