Back to the work

Barber Yassir

Yassir works alone. Anyone who wanted to book sent him messages while he was cutting. Now his next free slot sits at the top of the site, and booking takes four steps.

Client
Barber Yassir
Location
Sint-Niklaas, Belgium
Scope
Website, online booking, calendar
Language
Dutch
Visit the live site
On a computer

The brief

Yassir works alone, with fixed hours and cash-only payments. Bookings came in through messages and calls while he was cutting.

He wanted a site as strong as his work on TikTok, where clients pick their own slot without two bookings landing at the same time.

The approach

  • Free slots first

    The top of the page shows the next free slot. One tap and service, day and time are filled in.

  • No double bookings

    The database rejects overlapping bookings, even when two clients book at the exact same moment.

  • Against no-shows

    One open booking per phone number, a personal cancel link and a reminder on the day.

  • A calendar he actually uses

    On his phone he sees his day, adds walk-ins and blocks hours or holidays. Clients who didn't show before get flagged.

  • Fast on every phone

    Yassir is mostly known through TikTok, so his clients are on their phones. Everything is built for a small screen and a slow connection.

  • Privacy built in

    No tracking cookies, TikTok and Google Maps only load after a click, and old bookings are deleted automatically.

Screens

Top of the page: the next free slot
Top of the page: the next free slot
Free slots this week
Free slots this week
Booking: pick a time
Booking: pick a time
Yassir's calendar (sample data)
Yassir's calendar (sample data)
On a computer
Barber Yassir's price list, on a computer

Built with

  • Next.js
  • Supabase (EU)
  • Resend
  • Netlify

Something like this for your business?

Start a project