Skip to content
← all projects2025

React · CSS · JSON-LD

Le Barbier is a barbershop with two locations: Sant'Anastasia since 1996 and Portici since 2018. The site is a single React page that keeps the two shops apart right up to the booking — each with its own address, hours and channel — and rests booking on WhatsApp and a Google appointment calendar instead of a booking system to maintain.

Le Barbier — the site's home page on desktopLe Barbier — the site's home page on a phone
lebarbier.it — screenshots of the live site

the client

Le Barbier, a barbershop with two locations near Naples: Sant'Anastasia, opened by Giuseppe in 1996, and Portici, opened by Tommaso in 2018. Cutting, shaving and grooming services for men and women.

the problem

Two shops with different hours, numbers and teams on a single site: the real risk is someone booking in the wrong town. It also needed a way to book that a barber could actually handle between two clients — a booking system to learn would have gone unused after the first week.

Le Barbier — the two locations, each with its own hours, phone number and booking
the two locations, each with its own hours, phone number and booking

the approach

No bespoke booking system: booking runs through the tools the shop already uses every day. Each location has its own WhatsApp link with the message pre-written and its own number, so the request lands on the right phone; for anyone who'd rather pick a slot themselves there's a Google appointment calendar. On the page the two shops never blur together: address, hours and contact always travel as a set.

what I built

  • Single-page React site with anchor navigation: story, services, locations, reviews
  • One card per location, with its own address, hours, phone number and booking
  • Booking through pre-filled WhatsApp links, one per location, plus a Google appointment calendar
  • Service list split between men's and women's
  • BarberShop, Organization and BreadcrumbList structured data, with titles and descriptions written for local search in Portici and Sant'Anastasia
Le Barbier — the service list split between men's and women's
the service list split between men's and women's

the outcome

The site is live at lebarbier.it. Appointment requests land on WhatsApp at the right shop, with no software in between to update or pay for.

role
Design, development and SEO.
stack
React · CSS · JSON-LD
year
2025