Inspiration
The inspiration behind Song Genius is the desire to enhance music discovery and personalization. We aim to empower music enthusiasts to effortlessly explore and find their ideal songs based on their unique preferences, moods, eras, genres, favorite artists, and languages. By leveraging advanced algorithms and a user-friendly interface, Song Genius simplifies the process of discovering new music, creating personalized playlists, and ultimately enhancing the overall music listening experience.
What it does
This website recommends songs to the users by allowing them to choose their preferences of mood, genre, language, era, and favorite artists. In this way, users receive tailored song suggestions that match their unique taste.
How we built it
I built this website using HTML, CSS, and JavaScript. I also used bootstrap to create a responsive layout. The song playlists are generated by using Open AI's API.
Challenges we ran into
One of the main things I struggled with was with how to work with APIs and on how to save the users responses and send requests with the api key.
Accomplishments that we're proud of
I'm proud that I was able to make this website in a short span of time and was able to make it visually appealing.
What we learned
Through this project, I learned how to work with CSS in depth and was able to use various interesting elements to make the website look appealing. In addition, I also learnt to handle API requests using fetch API
What's next for Song Genius
My ultimate goal for Song Genius is to integrate the system with the Spotify API, connect it with the user's account, and create a playlist with the recommended songs.
Built With
- bootstrap
- css
- gpt-4
- html
- javascript
- openai
- react
Log in or sign up for Devpost to join the conversation.