Inspiration
Nothing is as frustrating as being obsessed with a song, but not being able to find one like it. It's like no one understands, except Apollo. Apollo is the Greek god of music—or in this case, Apollo.ai. He showers you with the perfect melodies, handpicked just for your ears. No more endless searching. Apollo knows exactly what you're craving and delivers the vibe, every time.
What it does
Apollo.ai is designed to take either a song or an album and recommend music based on the input. If you give it a song, Apollo.ai suggests 5 tracks with similar genres and instrumentals. If you provide an album, it will recommend 5 albums that align with the style and mood of the original.
How we built it
We used VS Code as our main development environment. For the initial designs and prototyping, we utilized Figma and Canva to visually sketch out our ideas. The backend is powered by Python, leveraging OpenAI’s API to handle the music recommendation logic.
Challenges we ran into
Working with new stacks meant we faced a lot of trial and error, particularly when debugging. One challenge we couldn’t overcome in time was building the Apollo.beta website, but we managed to create fully functional code and a responsive design prototype to showcase our vision.
## Accomplishments that we're proud of Nam: I’m proud of being a part of this team. This was my first hackathon and it has been a great experience Malak: "Coding the entire prototype, including the typewriter effect and full HTML implementation, and successfully linking the backend to the frontend." Yugala: " Coding and implementing the backend for the song recommendation feature" David: Our determination to always trying to find another way when things don't go as planned
What we learned
We gained valuable experience throughout this process: Nam: Learned how to use GitHub and became more familiar with HTML. Malak: Improved skills in Figma, HTML, CSS, and debugging Python, while exploring component links and instances in design. Yugala: Improved GitHub skills, became familiar with HTTP requests, integration of frontend with backend, and creation of endpoints using Flask. A great first hackathon experience. David: This has been a great learning experience, encouraging me to develop my skills in HTML,Python, and the Usage of API for web Dev
What's next for apollo.ai
We have ambitious plans for Apollo.ai, including launching a full web application, developing browser extensions, and expanding to mobile platforms. The next step is to build a fully functioning website using HTML, CSS, and JavaScript and continue growing Apollo’s capabilities across multiple platforms. And also detect emotion of the user and suggest songs accordingly.
Built With
- figma
- flask
- javascript
- openai
- python

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