Back to PortfolioTechnology 
View live
GigsFinder
Venues, musicians, concerts — booking and tickets

About this project
Helps venue owners register, musicians to book venues, and customers to see which musician is playing where. Built with Next.js and Laravel. Uses user location to suggest nearest venues and concerts. Musicians request venue owners for booking; on acceptance they can create a concert for that date. On the customer side, once a ticket is sold the customer cannot double-book. Challenge: prevent musicians from requesting the same venue/time when already booked. Used Firebase to notify musicians when a venue is booked and to restrict over-booking. Solution: when booking starts, reserve the slot for 5–10 minutes then release.
Key features
- Venue Registration
- Musician Booking
- Concert Listings
- Time-slot Reserve & Release
Technologies
Next.jsLaravelFirebaseLocation-basedBooking & Reservations