Back to home
Platform · FlutterLive

Onstage

A platform that connects performers with venues, brands and private events.

Role
Product engineering + mobile-first architecture.
Timeline
4 months for v1, ongoing iterations since.
Stack
PlatformFlutterB2C
Context

Onstage gives performers a real digital presence — profile, calendar, media gallery, booking inbox — and gives venues a way to book real talent without going through opaque agencies.

The performing arts world still books on Instagram DMs and WhatsApp threads. Onstage replaces that with a structured marketplace where artists keep their profile current and venues see verified availability.

The problem

Two-sided marketplaces are hard. We needed enough supply (artists) to feel useful from day one, and enough demand (venues, event organizers) to make the supply stick. Bookings had to be safe for both sides — no ghosting, no late-night surprise fees.

Approach

Artist-first onboarding

We optimized for performer profiles before opening the venue side. A polished profile is the artist's portfolio — they have a reason to keep it updated.

Booking with milestones

Quote → confirm → deposit → perform → payout. Each step locks in commitments and reduces ghosting.

Calendar with hold logic

Soft holds and confirmed dates handled separately. No double-booking, even mid-negotiation.

Mobile-first Flutter app

Performers run their business from their phone. The web is for venues mostly.

Outcome
  • Live in Brussels with a growing roster of jazz and indie acts
  • Booking-to-close time reduced from days to hours for repeat clients
  • Mobile app rated and reviewed by early performers
FlutterFirebasePostgreSQLStripe Connect

Something similar in mind?

Tell me where you stand — I get back within 24h.