Gaffr - On-Demand Crew Marketplace
Back to Projects
Mobile Marketplace & Payments

Gaffr - On-Demand Crew Marketplace

An Uber-style marketplace for live-events crew. Clients drop a pin and book verified stage hands, AV techs and general crew on demand or up to 14 days ahead; crew set their own rate and keep all of it; Gaffr charges one transparent flat fee.

The Challenge

Crewing agencies sit between venues and freelancers, taking an opaque cut and running short-notice bookings by phone. Industry veteran Matt Roberts wanted a product that could get a verified crew member booked in under a minute, show both sides exactly who earns what, and pay crew the moment a shift ends. That meant a two-sided mobile marketplace with dispatch, live tracking, card holds, payouts, verification and compliance, taken from a blank repo to app-store builds in a single season.

Our Solution

Hampton joined as technical co-founder and built the whole platform: two branded Expo apps (Gaffr for clients, Gaffr Live for crew) sharing one design system, and a Next.js admin that hosts the entire backend as tRPC routers, Stripe webhooks and sixteen scheduled jobs. Dispatch uses PostGIS proximity rings and first-to-accept matching with optimistic concurrency; payments use Stripe pre-authorisation and capture with automatic re-authorisation across 14-day bookings and Stripe Connect payouts to crew; Supabase Realtime and direct FCM/APNs push keep both apps live. Right-to-work, ID and insurance verification, DSAR export, account erasure and HMRC DAC7 reporting were built in from day one.

Key Features

Book crew in under 60 seconds: pin, call time, hours, max rate
Uber-style dispatch with first-to-accept matching
Live map tracking of crew en route
Stripe card holds, capture after shift, fast crew payouts
Right-to-work, ID and insurance verification flows
Blind two-way ratings, substitutions and incident handling
Ops console with live job map, approvals and disputes
GDPR and HMRC DAC7 compliance built in

Results & Impact

Two native iOS and Android apps plus an ops console, from empty repo to TestFlight and Play builds in five months
3,000+ automated tests across apps, API and payments, behind hard release gates
70+ data models and a full job state machine from booking to payout
Transparent flat-fee model: crew keep 100% of their rate

Project Details

Client
Gaffr Ltd (co-founded venture)
Year
2026
Duration
5 months (ongoing)
Engagement
Technical co-founder and product engineering

Technologies Used

React NativeExpoNext.js 16TypeScripttRPCPrismaSupabasePostGISStripe ConnectMapboxPostHogSentryEASVercel

Planning something similar?

We work as an embedded product and engineering partner, from first commit to launch. Tell us what you're building.