Project image of Firefly Nightclub Ticket Booking app made with Flutter by Hafeez Rana

Firefly Nightclub – Event Ticket Booking & Customer Engagement App

Firefly Nightclub is a premium mobile event ticket booking solution built for one of the leading nightlife venues. It allows users to book event tickets, redeem coupons, and enjoy loyalty & referral rewards through a modern, secure interface. The app features an integrated admin panel for real-time event management, customer support, financial tracking, and campaign control, ensuring a seamless experience for both guests and management.

Key Features:

User App

  • Event Discovery & Booking:
    • Browse upcoming events and book tickets directly in-app.
    • Integrated with Stripe Payment Gateway for secure and seamless transactions.
  • Coupon Code Support:
    • Apply promo codes at checkout to receive special discounts.
  • Loyalty & Referral System:
    • Earn rewards and exclusive discounts by referring friends.
    • Loyalty tracking integrated into the user profile.
    • Digital Ticket Scanning:
    • QR-based tickets for seamless check-ins at the club.
  • Push Notifications:
    • Real-time alerts and event updates via OneSignal.


Admin Panel

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

My Contributions:

  • Full App Development: Designed and developed the user app, admin panel, and ticketing system end-to-end.
  • Backend Integration: Used Supabase for authentication, data storage, and user/session management.
  • Stripe Integration: Connected secure checkout flow using the Stripe API.
  • Referral System Implementation: Developed a custom loyalty program and referral reward engine.
  • Ticket Scanner: Implemented QR scanning for entrance validation.
  • Push Notifications: Configured OneSignal for campaign and event-based notifications.
  • CI/CD Automation: Set up continuous integration and delivery pipeline for faster release cycles.

Business Impact:

  • Digitized ticketing and access control, reducing entry queue time and human error.
  • Boosted revenue with easy online payments and promo campaigns.
  • Increased club attendance through referral-based viral growth.
  • Empowered club staff with full control over events, orders, and financial data via the admin panel.

Technology:

Flutter

Supabase icon

Supabase

Available for User: