Step 1

Select your services

This mirrors the Square-style service selection flow and will later connect to the real API.

Step 2

Choose an available time

Connecting to availability...

Step 3

Contact info

Pay at appointment. Card collection is intentionally not wired into calendar metadata.
The form will submit once a time and basic contact info are filled in.