🎶 Concert Match
July 2023 - Present
An in-progress concert-finding web application for friends to find concerts by their favorite artists. Users can import their Spotify libraries and then find local matching concerts using the Ticketmaster API. Users can favorite concerts that they would attend and can also identify mutual matches with friends!
👩🏻💻 Development
My friends and I love going to concerts, and I wanted to make a more fun way to decide which ones we should go to. I also wanted to build my first solo project with a separate well-designed frontend and backend. I initially built this app using Express so that I could learn the framework and improve my JavaScript. I put it on hold during the school year, revisited it, and decided I wanted to redesign it and add some core functionality. First, after learning Express, I decided it was time to try a new framework, namely Django. I also wanted to use Postgres insteads of MongoDB to better take advantage of relationships between different entities. Lastly, I wanted to make the Spotify integration a priority.
The redevelopment of this app is still in progress (and early), but it currently supports event fetching via the Ticketmaster Discovery API, as well as Spotify authentication and library fetching. Then, overlapping artists within the user's library and the event lineup are identified. The next steps are to implement user accounts, a "favoriting" mechanism, and a more useful and aesthetic UI.
The goal is to expose myself to more concerts, especially to artists with only a few saved songs in my library. I think it's awesome to go to small concerts before artists blow up, so the goal is to find more of these!
💡 Future Ideas
The redesign still requires a good amount of work to complete the base functionality. An additional nice-to-have would be the ability to track concerts a user actually attended, and add reviews/photos/setlists to serve as a digital concert scrapbook of sorts. It would also be cool to find ways to use AI for a new, smarter recommendation algorithm.