Majid Barbershop website design shown on desktop and mobile with a black and gold theme

When we show a barbershop owner a new website, the first question is rarely about the colour or the logo. It is almost always the same three words: “Is it a subscription?”

That question says everything about how local businesses feel right now. Booking platforms like Fresha have trained barbers and salons to expect a meter running in the background: a monthly fee here, a commission on new clients there, a slice of every card payment on top. So before we even talk about design, owners want to know one thing. Once this is live, is it mine, or am I renting it forever?

This is the story of Majid Barbershop, a concept site we designed and built to show exactly what a modern barbershop website can be: cinematic, fast, and with a booking system the shop fully owns. No platform in the middle, and no fee for every client. Here is how it came together.

The brief: a website as sharp as the cuts

Majid is a premium barbershop in Sharjah, UAE, the kind of place whose tagline writes itself: “A standard, not a service.” The goal was an online home that felt as considered as the grooming itself, while doing the practical jobs every barbershop website needs to do:

  • Show the services and pricing clearly
  • Let first-time clients see the space before they walk in
  • Make the hours, location and booking effortless on a phone
  • Capture bookings without handing a cut to a third-party platform

In other words: a beautiful storefront and a working booking engine, owned outright by the business.

A design as sharp as the cuts

The look is built on restraint. A palette of matte black and polished gold with soft, warm whites gives the site an upscale, calm feel, grooming as a ritual rather than a transaction. The typography pairs an editorial display serif with a clean body typeface, so the headlines read like a magazine spread while the details stay easy to scan.

Composition does the quiet work: generous whitespace, full-bleed photography, and a single confident column that walks the eye straight down the page. Nothing shouts. Everything points the visitor toward one of two actions, look at the work, or book a chair.

Barbershop website photo gallery laid out in an editorial black and gold grid

A homepage that actually moves

This is where Majid stops looking like a template. The homepage opens with a cinematic scroll sequence: as you scroll, a run of 371 frames plays out on a canvas like a short film, the same technique you see on high-end product launch pages. It is engineered to stay smooth. The frames preload in the background and the animation is tied to the browser’s own refresh rate, so even fast scrolling never stutters.

Further down, a real-time 3D hair trimmer floats through the page. Built with WebGL, it drifts and rotates with genuine physics: it leans into fast scrolling, overshoots a little, then settles, and bobs gently when you pause. Behind it, the content sits on frosted-glass panels so the blurred metal-and-gold object glows softly through the design.

None of this is decoration for its own sake. It signals quality instantly. A visitor does not need to read a word to feel that this barbershop takes craft seriously, because the website has already told them.

Barbershop website services menu with AED pricing and a scroll-reactive 3D trimmer

Booking they own: the Fresha alternative

Here is the part owners care about most. Majid has a full booking system built into the website, not a link out to a platform that charges per head.

It works the way people already expect: you build a basket of services (Signature Cut, Royal Shave, Beard Sculpting, the Father & Son package), watch a running total in AED and minutes, choose a barber, pick a date and time, then confirm. A summary follows you the whole way, as a side panel on desktop and a tidy sticky bar on mobile.

The clever part is what happens when you submit. The booking is sent straight to the shop’s WhatsApp as a neatly formatted message. No platform account, no marketplace, no monthly bill.

Why this matters for the bottom line. Platforms like Fresha now stack three charges on top of one another:

 A platform like FreshaYour own website
Monthly fee~$15 to $20+ per monthNone
New-client commission20% on marketplace clients (min $6)None
Card processing2.19% + $0.20 per transactionYour own choice, or none
Who owns the client list?The platformYou

Figures are Fresha’s published 2026 rates. The 20% commission applies to new clients who find the business through Fresha’s marketplace, not to every booking.

A website you own flips the model. You pay once to build it, and every booking after that is yours: the client, the data, and the margin.

Barbershop online booking system built into the website as a Fresha alternative

Fast, mobile-first and accessible

Most people look for a barber on their phone, often while deciding where to go next. So Majid is built mobile-first. The heavy 3D and animation run a lighter version on phones, fall back gracefully on older devices, and respect “reduced motion” settings for anyone who prefers less movement. Tap targets are sized for thumbs, and the booking flow works with a keyboard and a screen reader. A premium look with no performance penalty.

Not just for barbershops

The same blueprint works for almost any appointment-based local business. A salon, spa, nail bar, tattoo studio, dental clinic or personal trainer can all run on a fast, beautiful site with its own booking flow, and skip the platform fees entirely. If your business books time, you can own that booking.

Barber profiles on a barbershop website displayed in frosted glass cards

Want a website like Majid’s?

We design and build websites like this for businesses in Dubai, across the UAE and worldwide: cinematic where it counts, effortless to use, and yours to keep, with no subscription holding it hostage. Take a closer look at the Majid Barbershop project, browse more of our work, or see the services we offer.


Leave a Reply

Your email address will not be published. Required fields are marked *