Why this shape
Service-led checkout, capacity-aware operations.
- Parking-first customer flowArrival + duration + vehicle + add-ons.
- Mixed fulfillment modelExact spots when needed, pooled capacity when simpler.
- Realtime operationsConvex-backed occupancy board, holds, and status updates.
V1 modules
- Service catalogBook services instead of raw resources.
- Booking engineAvailability, conflict detection, quote, hold, confirm, cancel.
- PaymentsStripe payment-intent path with internal reconciliation records.
- OperationsOccupancy board, arrivals, departures, no-shows, add-on workload.