All case studiesCase study · Beauty & wellness · Serbia

Bukiraj: 24/7 online booking for salons, without the phone calls.

How we designed and built a booking SaaS for hair, beauty and wellness salons in Serbia — live, with paid plans.

Bukiraj booking flow: choose a service, a team member and a time
DomainBeauty & wellness
PlatformWeb · Next.js
Our roleProduct, design, development
Timeline2026 — ongoing

The challenge

Most salons in Serbia still take bookings over the phone, Instagram messages and Viber. Owners lose hours answering, and empty slots and no-shows cost them money.

The goal was a booking system simple enough for a one-person studio and strong enough for a team of fifteen — in Serbian and English, set up together in a single onboarding call.

What we did

  1. 01

    A booking page for every salon

    Each salon gets its own page at bukiraj.app/salon-name with its logo, colours, team, gallery and location — plus a QR code for the front desk.

  2. 02

    Three-step booking, confirmed by email

    Clients pick a service, a team member and a free slot. A one-time code sent by email confirms the booking, so fake reservations never reach the calendar.

  3. 03

    Reminders, cancellations and campaigns

    Automatic email confirmations and reminders cut no-shows; a client cancels with one link and the slot frees up. Pro and Business add a newsletter and email campaigns.

  4. 04

    Built to be found

    Dedicated pages for hair salons, barbershops, beauty, nails, massage and spa, and a social preview image for every salon page.

Bukiraj booking, step 1: pick a service
Bukiraj booking, step 2: pick a team member
Bukiraj booking, step 3: pick a date and time

Results

3paid plans — Basic, Pro and Business
6industry pages built for search
24/7online booking, no phone calls
Next.jsTypeScriptSupabaseTailwind CSSshadcn/uinext-intlSentryVercel
Next case studyKellion

Cookies, briefly

With your permission we use Google Analytics to see which pages are useful, and the LinkedIn Insight Tag to measure our LinkedIn ads. Nothing runs until you choose. Privacy Policy