Inspiration
Finding partners is already difficult enough, and it seems like the person you may think is a good fit for you never likes the same music as you. I focused on building an app to address this gap.
What it does
MusicMatch allows users to swipe on popular artists based on the charts, and it matches them to people with similar tastes. Users can view the streaming numbers of each artist and detailed views of their albums.
How I built it
Using SwiftUI and multiple APIs, we pulled image data from music charts to get data for each artist that is swiped on. A simple algorithm was also created for matching.
Challenges I ran into
Multiple APIs were used and then scrapped, as putting them into practice showed the drawbacks of each API. By mixing multiple APIs, I was able to pull images and data seamlessly. Creating the chat system proved to be out of scale.
Accomplishments that I'm proud of
Building the API system took much of the development time, and I'm proud of the system.
What I learned
This helped me learn the value of scaling projects, as the scale that I imagined was nearly unattainable given the time frame. Due to the time constraint, I was unable to fully integrate the chatting functionality.
What's next for MusicMatch
I plan to make multiple changes, such as implementing the Spotify API, to better fit users and create meaningful matches alongside messaging functionality.
Log in or sign up for Devpost to join the conversation.