1 / 16
Detailing.fr

Detailing.fr réunit en un seul endroit les professionnels du detailing automobile en France. Côté particuliers, c'est un annuaire : on cherche un detailer près de chez soi, par ville, par prestation ou en posant sa question à un assistant IA. Côté professionnels, c'est la porte d'entrée d'un écosystème : un formulaire suffit pour obtenir son site, son back-office (voir l'étude de cas du CMS) et son application mobile. J'ai conçu et développé la plateforme publique et l'API qui fait tourner l'ensemble.
- pages villes générées
- 1 053
- sites pros actifs (juillet 2026)
- 62
- tâches planifiées
- 11
- lignes, site + API (environ)
- 126 k
Un annuaire pensé pour le SEO local
Chaque région, département et ville a sa page, générée à partir de données géographiques et reliée aux autres par un maillage interne serré. La recherche par distance passe par PostGIS (fonctions SQL dédiées), avec un classement qui met en avant les fiches les plus complètes.
Une page qui promet des detailers sans en montrer n'aide personne, ni Google : une ville n'est indexable que si elle a assez de contenu, et les sitemaps sont découpés par type (régions, départements, villes, detailers, blog, boutiques, formations).

Trouver un detailer en posant une question
« Quels detailers près d'Angers font du PPF à moins de 50 € ? » L'assistant IA comprend la question, cherche par zone, filtre par prestation et par prix, puis répond en texte avec les cartes des professionnels correspondants. La réponse arrive en flux (NDJSON) : on voit les étapes défiler, puis le texte de Claude s'écrire.
Un site pro en un formulaire
L'API centrale (Node.js, Express) orchestre tout l'écosystème. À l'inscription d'un professionnel, elle crée son espace dans la base partagée, son compte administrateur, le contenu de départ (pages, prestations, tarifs), son sous-domaine via l'API de l'hébergeur, puis construit et envoie son site.
Abonnements aux plugins payants avec Stripe (webhooks testés).
Detailing.fr fournisseur d'identité OAuth : d'autres applications, comme FD Pilot, proposent « Se connecter avec Detailing.fr ».
Prérendu des sites clients pour les moteurs de recherche, synchronisation Search Console, envoi des sitemaps.
11 tâches planifiées (statistiques hebdomadaires, relances d'engagement, synchronisations), surveillance par Slack, cache Redis.

L'annuaire ouvert : utile, et dans les règles
Avec seulement les clients, la grande majorité des pages villes restaient vides. Pour référencer tous les detailers de France, les fiches sont importées depuis la base publique SIRENE. Le projet repose sur six règles que le code rend impossibles à contourner :
Corriger ou supprimer sa fiche est gratuit, sans compte, à vie (lien signé).
Une suppression survit à tous les réimports (liste d'exclusion par SIRET haché).
Aucun établissement non diffusible n'entre en base (filtre à l'import et contrainte SQL).
Aucune photo ni aucun avis repris d'un tiers.
Une fiche sans valeur ajoutée n'est pas indexée (score de complétude).
Les demandes de contact sont toujours transmises, même aux fiches gratuites.
Mise en production
Le site Next.js tourne en mode autonome sur un serveur Node.js mutualisé. Un script de déploiement envoie la version, la redémarre et vide le cache Redis. Les fiches retirées renvoient un vrai code 410 et les fiches migrées une redirection 301, décidés par un middleware avant même le rendu.
Outils
Next.js · TypeScript · Supabase · PostgreSQL · PostGIS · Node.js · Express · Redis · Stripe · Claude (API Anthropic) · Leaflet · Tailwind CSS · GSAP · Lenis
Liens
Crédits
- Rôle
- Conception, développement full-stack & mise en production
- Période
- Janvier → juillet 2026
- Client
- Formation Detailing



