Esc

Go to

Projects

Actions

Elsewhere

to moveto open⌘K / Ctrl K
All work

05 · Acquired

Reserv

Bookings and an AI receptionist for service businesses.

A calendar, a public booking page and an AI receptionist that answers the phone, for salons, studios and clinics. Acquired by ALE Brands in 2026.

Role
Design + full-stack, solo
Timeline
Sep 2026
Team
Solo
Stack
Next.js 16, React 19, Express
Bloom Studio's booking page
A reservation found by its code

The problem

Small service businesses lose bookings every time the phone rings during a haircut. The fix isn't another app for the owner to check; it's something that answers for them.

01

Answer every call

Each business gets its own phone number and an AI receptionist with a voice they choose. It knows the services, staff and the business's local time, books into the real calendar, and calls customers back with reminders and follow-ups.

02

A week at a glance

Owners see the whole week across staff, with today's bookings that need attention pulled to the top. Everything a front desk does (reschedule, take payment, look up a regular) is one step from the calendar.

The week across three staff
The week across three staff
Today's bookings and their status
Today's bookings and their status
Customers and their history
Customers and their history

03

Book without an account, find it with a code

Customers book from the studio's own page without signing up, and get a six-character code instead of a login. That code is all they need to view, change or pay for a reservation.

Studio page
Reservation found by code

What I built

Acquired
by ALE Brands
<3 wks
to build, solo
24/7
AI receptionist on the phone
  • Next.js studio app and public booking pages; Express + Supabase backend
  • Number provisioning, voice selection and signed call webhooks for the AI receptionist
  • Checkout and payments, onboarding with slug checks, reminder and follow-up calls
Next.js 16React 19ExpressSupabaseTwilioAethex voice

Next project

Payze

Point of sale with WhatsApp self-checkout.

View case study
Payze point of sale