Live client work
Exclusive Hair Braiding
Turned 18 services and 190 pricing combinations into a schedule-aware booking and salon-operations platform.

The product
A custom client platform connecting service discovery, configurable pricing, appointment availability, deposits, and owner administration.
01 · Challenge
Challenge
The client needed to communicate a large catalog without overwhelming customers, calculate the right option and price, protect staff availability, collect deposits, and make routine operational changes without depending on a developer.
02 · Product decisions
Approach
- Designed the booking flow around progressive disclosure.
- Kept service rules and pricing configurable instead of burying them in page code.
- Gave the owner a focused, mobile-friendly administration experience.
03 · Implementation
Implementation
- Led planning, interaction design, frontend architecture, and production delivery.
- Built schedule-aware booking, slot-conflict recovery, and Stripe deposit flows.
- Created owner tools for services, staff, media, rescheduling, refunds, and customer follow-up.
Interface evidence
Screenshots


04 / Results
Results
- Launched a custom end-to-end booking platform for the client.
- Made 18 services and 190 pricing combinations searchable and bookable.
- Enabled the owner to handle routine catalog and booking changes directly.
Technology
Next.jsReactTypeScriptStripePrismaPostgreSQL
Next case study