feat: online booking portal (closes #3) #27
Reference in New Issue
Block a user
Delete Branch "feat/online-booking-portal"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implements the customer-facing online booking portal for GitHub issue #3.
/api/book/*, no auth):GET /services,GET /availability?serviceId&date,POST /appointmentsHow it works
Test plan
GET /api/book/servicesreturns active services without authGET /api/book/availability?serviceId=&date=returns time slotsPOST /api/book/appointmentscreates appointment, client, and pet/bookpage renders correctly on mobile🤖 Generated with Claude Code