Inspiration
The inspiration behind this was a personal problem, when it came to moving to The Bay and realising that there no website that essentially aggreagated music events, namely EDM type ones. And espcially if you are new to an area, and if you have a tool that summarises all of this information up quickly, it woukld indeed be a godsent
What it does
The platform serves as a text-based interface that receives user input for musical preferences and locates the nearest live music events. Whether it's a particular artist, genre, or venue, the system tailors its responses to the user's desires, creating a personalized guide to the local music scene.
How we built it
The system was constructed using LangChain, FastAPI, and NextJS, with visuals beautifully crafted through framer-motion and CSS. This combination of technologies ensures a seamless and visually appealing experience for the users, connecting them to the musical events that resonate with their interests.
Challenges we ran into
The project faced some challenges, such as hallucinations within the generated content and latency issues. Solutions to these challenges lie in vectorizing the outputs at egress, allowing rapid scaling. By overlaying this new architecture on top of the existing framework that JamBase works on, it not only solves these problems but enhances the overall API.
Accomplishments that we're proud of
Our pride and joy? A functional prototype that taps into JamBase's rich database, creating and curating events for music aficionados. This prototype stands as a testament to our team's dedication, innovation, and the potent blend of technologies we chose.
What we learned
Beyond the technical aspects, our journey with JamBae was a lesson in persistence, creativity, and the importance of user-centric design. Understanding the nuances of LangChain, the intricacies of API communications, and the user's expectations taught us the importance of balancing form and function
What's next for JamBae
The horizon looks bright for JamBae. We envision a future where JamBae is not just a tool for event discovery but also an integrated platform for event creation and curation. With integrations into ticketing systems, artist databases, and more, we aim to transform how users interact with live music events, creating a comprehensive ecosystem for all things musical.
Built With
- fastapi
- langchain
- nextjs
- qdrant
- streamlit
Log in or sign up for Devpost to join the conversation.