The problem
Beauty technicians were stuck with booking tools that ignored the hard parts of the job: patch tests, deposits, returning-client rules and consent. Off the shelf meant fighting the product every week.
What was built
A full booking platform for lash, brow and nail technicians. Public booking pages, availability and rota engine, deposits through Stripe Connect, consent forms and patch test tracking, automated reminders, client records, and an owner console for platform administration.
Where it is now
Live with paying customers. One salon migrated over 16,000 historical appointments and 5,600 client records into it.
Stack
React, TypeScript, Next.js, Supabase, Stripe Connect, Resend, Twilio.


