
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
The work that proves it
Platforms and sites in production, viewable online. No mockups, no invented clients.


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
Online booking
with real slots and automatic confirmation
Plans and subscriptions
with recurring collection
Published price grid
it filters and reassures at the same time
Before-and-after gallery
the most effective proof in these trades
Explicit service area
for a mobile service
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
The services involved
What we concretely build within this scope.
Bespoke websites
Fast, well-ranked brand sites with a back office where you edit everything yourself, in every language. No WordPress.
UX / UI design
Flows, mockups and a component system. Drawn by the people who build them, so they ship as drawn.
Managed hosting & performance
Hosting, monitoring, backups and continuous optimisation. With a guaranteed response time on blocking incidents.
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.
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.
- 01
Scoping
Goals, site structure, content and features. You get a costed scope, line by line.
1 week - 02
Design
Figma mockups of every screen, desktop and mobile, signed off before any development.
2 weeks - 03
Development
Build, back office, content in all three languages. Staging available throughout.
3 to 6 weeks - 04
Launch & support
Testing, redirects, back-office training, then maintenance and monthly improvements.
ongoing
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.
Further reading
What a B2B marketplace costs, and where the budget goes
The six building blocks to plan for, the ones always forgotten, and the real ranges.
Why we work with neither WordPress nor Shopify
This is not technical snobbery. It is a question of three-year cost.
What a bespoke website really costs
The breakdown line by line, and why a €1,500 quote ends up costing you more.
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.