Describe your business. Get booking software that fits it.
A small-business owner writes one paragraph. Fitted turns it into a booking app, whether courts, a bike map or stylists. Customers pay the owner through Stripe Connect, and Supabase makes double bookings impossible.
Narrated two-minute demo (sound on) · 3-minute pitch · describe → generate → publish → change in plain words → book and pay → no double booking
One engine, three businesses
🎾 Padel club
"4 courts, 2 indoor, €32 a match, €40 after 5pm" → court map, 90-minute slots, peak price, indoor +€4.
🚴 Spin studio
"18 bikes in 3 rows facing the instructor" → bike map, class schedule, live taken seats.
💇 Salon
"Mira does colour, Jonas and Lea do fades" → stylist cards, services limited to the right people.
How it works
A spec, not code
OpenAI structured outputs fill a strict JSON schema; our normalizer checks and repairs it. One tested renderer runs every spec.
Paid straight to the owner
Express account per business, Stripe-hosted onboarding, Checkout with a destination charge and a 3% application fee.
The database is the referee
Postgres stores specs, versions and bookings. An exclusion constraint makes overlapping bookings impossible.
constraint no_overlap exclude using gist ( business_id with =, resource_key with =, tstzrange(starts_at, ends_at) with && ) where (status <> 'cancelled')
How we keep costs low
| Cost | Per business |
|---|---|
| AI to set up the app (one call, gpt-5-mini, ~2,500 tokens) | ≈ $0.002 |
| AI per plain-words change | ≈ $0.002 |
| AI per customer booking | $0 |
| Generated code to build, host or deploy | none |
| Infrastructure per extra business | one row |
Revenue comes from the Stripe Connect application fee, so owners pay nothing until their customers do.
Team
Paras Adlakha
Aerospace, electronics, systems engineering. Engine, Stripe Connect and Supabase.
Harshita Adlakha
System dynamics, socio-technical systems. Research, product and AI spec design.