Purrmont Cat Cafe
A full reservation platform with live capacity logic, waiver capture, payments, and an admin dashboard. The booking engine is custom, not a plugin.
Booking flow: live slot selection
What they needed
A cat cafe lives and dies by its seating. Too many bookings and the room is overcrowded and stressful for the cats; too few and revenue leaks. Off-the-shelf booking widgets could not model real room capacity over overlapping time slots, capture a signed liability waiver, or take payment in one clean flow. They needed a system built around how the cafe actually runs.
How I built it
I built the reservation engine from scratch so capacity is computed live against every overlapping slot, not a fixed per-hour count. Guests move through one uninterrupted flow: pick a time, sign a waiver that becomes a PDF, pay, and land on a confirmation that also writes to the cafe's Google Calendar. Staff get an admin dashboard to see the room at a glance and adjust on the fly.
Built into it
Live capacity engine that reserves seats across overlapping time windows and blocks overbooking in real time
Digital liability waiver capture that generates a signed PDF per guest
Clover payment integration for deposits and full payment in the booking flow
Two-way Google Calendar sync so every reservation appears on the cafe's schedule
Admin dashboard for viewing, editing, and cancelling bookings and tuning capacity
Automated confirmation and reminder emails
Admin dashboard
Generated waiver PDF
The result
A booking system the cafe fully controls, tuned to their room and their rules instead of a generic widget's assumptions.
Have something in mind?
Tell me what you want to build. I reply personally, and the first conversation is free.