Skip to content
Hafeez Rana

Events & nightlife

Firefly Nightclub – Event Ticket Booking App

An event ticket booking and customer engagement app with coupons, loyalty rewards, QR tickets and an admin panel.

Screens from the Firefly Nightclub ticket booking app

Challenge

A nightlife venue wanted guests to book event tickets, redeem coupons and earn loyalty and referral rewards through a modern, secure interface, while giving management real-time control over events, customer support and campaigns.

What I built

I designed and developed the user app, the admin panel and the ticketing system end to end.

User app

  • Event discovery and booking: browse upcoming events and book tickets in the app, with Stripe checkout
  • Coupon codes: apply promo codes at checkout
  • Loyalty and referrals: a custom loyalty program and referral reward engine, tracked in the user profile
  • Digital tickets: QR-based tickets, scanned at the entrance for check-in
  • Push notifications: real-time alerts and event updates

Admin panel

  • Manage users, bookings and events
  • Create and track coupon codes and discounts
  • View financial summaries and order logs
  • Respond to customer support tickets and complaints

Tech

Flutter with Supabase for authentication, data storage and user and session management. I connected the checkout flow to the Stripe API, implemented QR scanning for entrance validation, configured OneSignal for campaign and event notifications, and set up a CI/CD pipeline for faster releases.

Outcome

  • Digitized ticketing and access control, reducing queue time and human error at the door
  • Made online payments and promo campaigns straightforward
  • Added referral rewards to encourage guests to bring friends
  • Gave club staff full control over events, orders and financial data through the admin panel