Inspiration

Our inspiration was the exploration of user preferences of songs in a genre. A user may want to know about a specific music genre and not know what songs are similar. We created a solution to this problem using Gemini and Spotify API. Using one prompt, the user can learn more songs in the preference of the prompt. We took an initiative to solve the problem by utilizing API to help the user find similar songs to that of the prompt making the process convenient.

What it does

The Gemini API creates a response to the said prompt and fetches from the Spotify aspects like the song image, name, and link to use in a single row that consist of five within the click of the button labeled "generate"

How we built it

We used the NextJS and React Framework as a basis to hold our frontend, backend, and API. Then, we held the API within the App folder of the repo implementing the Gemini and Spotify API.

Challenges we ran into

Being beginner hackers, we encountered many challenges along this project. First, using Github and Git version control was unfamiliar. Therefore, we had to reunite ourselves with the git functions of the terminal numerously and held back progress. Secondly, we had trouble implementing the use of APIs such as not installing the correct packages and the lack of knowledge of APIs in general.

Accomplishments that we're proud of

A project like this as daunting as it is for beginner hackers like us, we thought it would take us around a week to accomplish a feat like this. Also, being that this some hackers' first hackathon and online at that, some schedules were not able to be present at the time needed and the process was therefore held back. We are proud to release this project as beginner hackers and show the world what we made.

What we learned

We learned the process of Github and its sharing of the repository. Also, we learned to utilize our resources with each other and with the help of Google's AI Studio for this project for example when it came to implementation of APIs and asking what to do in a scenario of git push and commits.

What's next for Vibe Song

What we want to do next is to grow Vibe Song and allow more users at the same time to use our program. Right now we are limited due to the use of free APIs and the token restrictions they give us. We aim to learn from this experience and create future projects with the said learning curve of this project.

Built With

Share this project:

Updates