The challenge
Let customers choose a vehicle, service and appointment while respecting each business’s availability and local time zone. Each business has its own identity and service catalog.
My contribution
- Delivered public websites and multi-step booking flows for four real businesses in the United States.
- Integrated Google Calendar availability and appointment creation.
- Implemented service pricing and confirmation/notification emails.
Engineering decisions
- Next.js server actions validate booking input and recalculate prices on the server.
- Calendar integration separates availability queries from event creation.
- Local time zones and business-specific service durations are part of the scheduling logic.
- Email delivery and calendar integrations stay on the server.
Outcome
Four client deliveries grouped around the engineering work they share. Each public website is linked below; no booking is submitted from this portfolio.
The four implementations
The Comboy

One By One

Cuban Detailing Jax

Fernandina Detailing




