NestingGround
Vite / React • SupabaseA real coworking booking system I built while operating the business, using AI-assisted development. I transitioned to full-time development of V2 in early 2026, taking it through completion. The project translates physical-space scheduling, pricing, and operational constraints into reliable, testable software.
Engineering Focus & Rule Translation
Booking shared physical workspaces requires resolving continuous time selection against strict operational limits. The frontend state machine coordinates drag interactions, duration rules, and multi-week visibility while keeping booking and pricing constraints aligned with backend validation:
- Interactive Timeline UX Desktop time range selection featuring draggable timeline edges, customizable start/end boundaries, and fixed-duration booking options.
- Constraint Enforcement & Pricing Real-time client validation enforcing a 6-hour daily cap display alongside a configurable multi-hour tiered discount state.
- Multi-Week Calendar Horizons Date-selection code structured for discrete 14, 28, and 42-day windowing to support extended booking cycles.
- Operational & Privacy Hardening Explicit Supabase target guards, resilient error and availability states, and dedicated demo privacy protections ensuring customer records and production credentials remain secure.
*Note: The public demo uses a dedicated test environment and test payment flow. Customer records, production credentials, and live database access remain private. The interaction studies in this resume are disconnected reconstructions.