Skip to content

Projects

Showcase site · Next.js · React · TypeScript · Tailwind CSS

It's Time Barber

The site for a Lausanne barber shop: services, prices, gallery, and booking wired into the tool the shop was already using.

Period
September 2025 — May 2026
Context
Client engagement — a Lausanne barber shop
Home
Services
Gallery

The problem

A men's and children's barber shop had no web presence of its own: customers went through social media or the phone to find out about services and opening hours. I built a single page that answers those questions and leads to booking.

What I built

  • A single page, in sections: services and prices, gallery, about, hours and contact. The questions you ask yourself before booking are all answered in one scroll.
  • Everything that moves — prices, hours, services — is gathered in one place in the code. A price change is one line, with nothing to touch in the display.

The decision that matters

I did not write an appointment engine. The shop already used a booking platform, with its calendar and its customers inside it; every button points there.

In the same way, there is no contact form: customers write by messaging app, and the links open a conversation with the message already filled in.