Inspiration
As modern dating has become more objectified, an individual's true identity is masked behind 3 pictures and their zodiac sign. Who knows? You could have swiped left on the love of your life. But hey, we'll do our part where we can. Introducing,True Link.
What it does
A user simply visits our page, answers some personal questions, provides their Spotify credentials, and BOOM, their love life is in safe hands.
How we built it
Utilizing a multitude of technologies including React and mySQL, we built a full stack web application that uses artificial intelligence to curate a shared Spotify playlist between 2 potential partners. We scraped data using Puppeteer and extracted information using Spotify's Web API to generate potential matches within our pool. Our frontend was built using React, HTML, and CSS, while our backend was developed with Node.js and mySQL.
Challenges we ran into
We could write an essay on this section but let's keep it short. Our biggest challenge was finding a way to both extract data from Spotify and compile a playlist of similar tastes. We overcame this hurdle by running Puppeteer, as well as working with the Spotify API, to get the most accurate user analytics.
Accomplishments that we're proud of
Our logo looks pretty cool, right? But anyways, the graphic animations on the front page of the website required thorough research. Additionally, we were proud of work it took to connect with Spotify as no team member had much experience working with APIs. We were also proud of our matching algorithm that takes many parameters into account to generate the best fit.
What we learned
Besides the entire Javascript language (lmao), we learned how to send and post requests using a REST API. Furthermore, we touched up our CSS skills to make a professional website. Our algorithmic knowledge was also put to the test as we had to manage many users and make meaning decisions using logical parameters.
What's next for TrueLink
Global Domination. jk. It is well known that music brings people together regardless of the occasion. We hope that we can incorporate music to authenticate a currently objectifying culture. In the future, we hope to include features such as partnering with vendors, offering tickets to concerts that suits the couple's music taste. Furthermore, we hope to make UI changes like larger icons for more frequently listened to artists, which also has backend potential in providing the user a better match. This idea has the potential to bring listeners of all backgrounds together and allow its users to form meaningful, life-long friendships.




Log in or sign up for Devpost to join the conversation.