Inspiration
I was inpired to build SongTrx because of my passion for music. Music is the most common way for people to invoke a sense of nostalgia. I wanted to make it easier for people to find music from their adolescence based on their current taste.
What it does
Using information about the user (age, favorite songs and genre), it generates popular songs from the adolescence. SongTrx then dynamically generate info cards for each song with an embedded YouTube video.
How we built it
SongTrx was built using Python as the programming language.
Backend
The backend uses Cohere to generate a list of popular song from the user's childhood age range and based on the user's tastes. MongoDB and Pandas are used to store a database of songs and genres to let the user get the songs they like easily.
The frontend uses Streamlit to create adn host the webpage. Google Cloud API was used to search and find the song on YouTube. Streamlit then uses the info to embed the video.


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