Case · 02 · 2025
Premium craft, self-editable WordPress.
- Website
- Brand identity
- WordPress
The challenge
A Frankfurt barbershop with queue-out-the-door service and a DIY website from 2019. The work in the chair was already premium: hexagonal ceiling, leather chairs, hot towels, nassrasur. The web didn't match. Clients were trusting the shop on reputation alone, and the site was quietly working against the brand in every direction.
What we did
- Brand identityLogo · Palette
The process
Step 01
We didn't invent a style. We captured one.
The hexagonal ceiling, the leather, the gold accents, the low warm light. The brand was already in the room. Our job was to photograph it honestly and carry that same atmosphere into the web, without turning it into a mood board. Every site photo comes from the shop, not a stock library.
Step 02
WordPress, but not that kind of WordPress.
Not because it was the cheapest option. Because Benji updates the gallery on Sunday evenings and adds a new service price in the middle of a haircut. We built on a custom Kadence child theme so the team can add a barber, swap a gallery image, or change opening hours without us touching it. Fast on the front, simple on the back.
Step 03
A hero that moves.
WebGL fluid background, animated gold divider, sequenced hero copy on a GSAP timeline. Three seconds from landing to oh, this isn't a template. Desktop gets the full experience; mobile gets a still so the page loads instantly on cellular. No compromise on feel, no compromise on speed.
Step 04
Live in Frankfurt, bookable before opening.
Eight pages: home, services, team, gallery, about, booking, contact, legal. Built bilingual-ready, so the English fork plugs in when the client audience expands. Handover included a three-person training session and a one-page CMS cheat sheet. The team was updating content the same afternoon.
The outcome
Numbers that moved.
01Pages shipped
8
02Launching
2026
03City
Frankfurt
The site finally matches what it feels like to be in the chair.
- Final · 01
- Final · 02
- Final · 03
My Travel Desk