A private home-based braiding studio in North York, Toronto. The hard constraint: the client's home address is her business address. It cannot appear on the website, in the schema, in the coordinates, or in the booking platform's confirmation emails — it goes to a client only after a deposit clears.
So the site publishes the intersection and the nearest subway stop, rounds its map coordinates to roughly one kilometre, and ships a build script that fails the deploy if a street address or a full postal code ever appears in the output. The privacy rule is enforced by code, not by remembering.
The money side works the same way. The booking platform can't take a partial deposit — its prepayment setting charges the full service price, which on a $400 style is a non-starter. So the calendar and the cash were separated: the platform owns availability, Interac e-Transfer owns the retainer, and a manual approval step links them. Each request generates a deterministic reference code so a payment can be matched to a booking.
- Load time
- 0.11–0.15s
- Monthly cost
- $0 software
- Payment fees
- $0 — e-Transfer