Back to Portfolio
Technology

GigsFinder

Venues, musicians, concerts — booking and tickets

GigsFinder screenshot 1

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
View live