Skip to content
Sector

Sites and booking for local services

Studios, salons, mobile services: a site that fills the diary without the phone, and that gets found on Google.

  • Réservation en ligne
  • Abonnements
  • Référencement local
2
Work cited
3
Expertise involved
4
Markets served
3
Languages by default
Proof

The work that proves it

Platforms and sites in production, viewable online. No mockups, no invented clients.

3Membership plans
Site & booking · Sport

MH Defense

Next.jsRéservationAbonnements
mh-defense.com
Page Formules de MH Defense : trois abonnements et bascule entre tarif mensuel et séance à l'unité
3Languages served
Site & booking · Automotive services

Elite Detail Tampa

Next.jsRéservationTrilingue
elitedetailtampa.com
Page Tarifs d'Elite Detail : prix fixes par gabarit de véhicule et par type de prestation

A local trade sells on trust and availability

A customer looking for a service nearby decides within minutes, usually on their phone. Two things tip them over: proof that you can do the job, and the ability to book right away. A "we'll call you back" form loses half the enquiries.

What we have built

MH Defense, in Sarrians in the Vaucluse, is a women's self-defence studio led by a karate world champion. The site is built around that record, with three membership plans offering progressive discounts, a free trial class, online booking and a personal area.

Elite Detail Tampa, in Florida, is a mobile car-detailing service. With a local customer base speaking English, Spanish and French, the site exists in all three languages with one URL per language, an explicit price grid, a before-and-after gallery and slot booking. The service area is stated on the homepage, which avoids out-of-range enquiries.

What we put in place

01

Online booking

with real slots and automatic confirmation

02

Plans and subscriptions

with recurring collection

03

Published price grid

it filters and reassures at the same time

04

Before-and-after gallery

the most effective proof in these trades

05

Explicit service area

for a mobile service

06

Local SEO

structured data and consistency with the Google listing

Local SEO, concretely

We declare business structured data, opening hours and area served, and we track phone-number clicks as a conversion — in these trades many customers call instead of filling in a form, and without that measurement your campaigns look like they return nothing.

Budget and timeline

From €9,000 and six weeks for a site with booking. A multilingual site with subscriptions starts at €14,000.

The technologies used

Those of the work cited on this page. Code only: no WordPress, no Shopify.

  • Next.js
  • Réservation
  • Abonnements
  • Trilingue
Expertise

The services involved

What we concretely build within this scope.

01

Bespoke websites

Fast, well-ranked brand sites with a back office where you edit everything yourself, in every language. No WordPress.

Next.jsBack-officeMultilingue
02

UX / UI design

Flows, mockups and a component system. Drawn by the people who build them, so they ship as drawn.

FigmaDesign systemAccessibilité
03

Managed hosting & performance

Hosting, monitoring, backups and continuous optimisation. With a guaranteed response time on blocking incidents.

SupervisionSauvegardesCore Web Vitals
Why us

What sets us apart

Four commitments that hold over time, not four slogans.

100% code, zero proprietary platform

No WordPress, no Shopify, no page builder. Your product is written in TypeScript, documented and version-controlled — the repository is yours from day one, and you are locked in to nobody.

Products, not brochures

User accounts, recurring subscriptions, messaging, gated access, payments: we have shipped five platforms running with real paying customers behind them.

Regulated sectors

Insurance broking, accountancy firms, real estate, financial recruitment. We know the data confidentiality, role-based access and domain constraints these professions carry.

Multilingual by default

FR · EN · ES. Internationalisation is built into the architecture, not bolted on as a plugin six months later — essential in Belgium, Luxembourg and Switzerland.

Method

How a project runs

A detailed quote before we start, and a staging link from week one: you watch the project progress live, not in meetings.

  1. 01

    Scoping

    Goals, site structure, content and features. You get a costed scope, line by line.

    1 week
  2. 02

    Design

    Figma mockups of every screen, desktop and mobile, signed off before any development.

    2 weeks
  3. 03

    Development

    Build, back office, content in all three languages. Staging available throughout.

    3 to 6 weeks
  4. 04

    Launch & support

    Testing, redirects, back-office training, then maintenance and monthly improvements.

    ongoing
Questions

Frequently asked questions

Do I need a site if I already have a Google listing and Instagram?

The Google listing brings the clicks, but the site is what turns them into paid appointments, because it carries booking, pricing and proof. The two reinforce each other: structured data consistent with the listing improves your local position.

Can booking be connected to my existing calendar?

Yes, to the common calendars, so the slots shown match your real availability and a booking blocks the slot immediately. That is the condition for avoiding double bookings.

Journal

Further reading

All articles
Let's talk

Got a project? Say hello.

Tell us what you need: within 48 hours you get technical feedback plus a budget and timeline estimate. No commitment.