Custom booking and client portal for a pet boarding business. Customers book stays through an embedded Quick Book widget, receive portal invites by email, and see their invoices in one place. Two-way webhook sync with GoHighLevel keeps bookings, contacts and invoices up to date automatically. Built with TanStack Start, Supabase and the GoHighLevel API.