This screen will let an operator build any booking manually
From the counter or from anywhere. Walk-ins are a separate fast path (see the bottom sheet on the Dashboard); this page is for full-detail bookings — phone reservations, comp slots, multi-bay parties, recurring league entries.
- Customer — search by name, phone, or email; create new on the fly.
- Date + start time — calendar + time picker; honors club open hours.
- Bay(s) — pick one or multiple adjacent bays (for parties of 5+).
- Duration — clamped to bay availability and any active booking-group rules.
- Activity — golf / driving range / lesson (pulls from the club's resource catalog).
- Pricing — auto-applies the rate card; operator can override with a comp or custom price.
- Payment — charge now, charge at the counter, send a payment link, or comp.
- Notes — operator-only notes (food/drink prep, hardware needs, accessibility).
Backend wiring pending. The mockup demonstrates the click-path so the live build has a clear UI target.