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
Share this project:

Updates