Skip to main content
A
// CASE FILE 07 / 19
← All case files

Kazmik Salon

ClientOTP AUTH · TWO BRANDS · ONE BACKENDFastAPIFlutterNext.jsPostgreSQLTwilio
01> HOW IT SHIPPED
// THE CHALLENGE01

A luxury salon group ran two brands — men's and women's — out of phone calls and a paper diary, which works until two chairs are promised the same slot.

// THE APPROACH02

Phone-OTP authentication over Twilio so a client is verified without a password, a service catalogue that carries both brands without forking the schema, staff and admin roles for the floor, and a Flutter app plus a Next.js storefront over a single FastAPI backend.

// THE OUTCOME03

Clients pick stylist, service and slot from the phone in their hand; the floor works from one diary instead of a notebook per chair, and the same booking record serves the client, the staff member and the owner.

case --info kazmik-salon
> client · Kazmik
> sector · Beauty & Grooming
> stack · FastAPI · Flutter · Next.js · PostgreSQL · Twilio
> result · OTP AUTH · TWO BRANDS · ONE BACKEND
> case/kazmik-salonSHIPPED ▮

Want a system like this?

Tell us what you're building. We'll respond with a scoped plan, not a sales pitch.