Walks by Virginia
Full booking platform for a boutique dog boarding business, built in 5 days

The Problem
The tools available to solo pet-care operators are either giant marketplaces like Rover or nothing at all. My fiancée Virginia runs a boutique dog boarding business, two dogs at a time, and there was no simple way to handle bookings, track each dog's care needs, manage capacity, or present a professional brand that matched the quality of her service.
The Approach
I built her a full booking platform in five days. Next.js, Supabase, Tailwind. A multi-step booking form handles service selection, date picking, dog profiles, and vet authorization. A Supabase stored procedure checks real-time capacity against her two-dog limit. Confirmed bookings sync to Google Calendar. The admin dashboard handles date blocking, capacity overrides, and per-dog care plans. Row-level security on every table, immutable vet authorization records, and 149 tests across 21 files.
Key Insight
“I built it so every piece of data is scoped to the business that owns it, even though there's only one business right now. That made the security model simple and means the whole platform works out of the box if Virginia brings on another caregiver or if I offer this to other solo pet-care operators. The extra effort was almost zero, and now it's ready to grow without a rewrite.”
Repository
walks-by-virginia-web
Booking platform, admin dashboard, and marketing site