← Projets Projet · Web / CMS

VIC-CAR 1

Site vitrine et back-office d'administration sur mesure pour un garage automobile indépendant — premier site d'un écosystème duplicable, pensé comme template réplicable.

RôleConception & développement
Année2026
StatutEn ligne
Le problème

Un artisan visible seulement par le bouche-à-oreille

Le garage VIC-CAR 1, garage automobile indépendant — véhicules d'occasion, mécanique, carrosserie, diagnostic — avait besoin d'exister en ligne : présenter son stock de véhicules à jour, être trouvé dans les communes qu'il dessert, et gérer tout cela lui-même sans dépendre d'un prestataire à chaque changement. Et derrière ce premier site, une intention plus large : en faire le modèle duplicable d'un écosystème de sites garages.

TODO: préciser la situation de départ côté client (absence de site ? refonte d'un existant ? — « refonte » n'est pas prouvé par le dépôt).

L'approche

Un monorepo produit, pas un site jetable

Monorepo Turborepo/pnpm avec deux applications : un site vitrine Next.js/React et une API Fastify modulaire (identité, véhicules, contenu, avis, diagnostic, communication, admin) sur PostgreSQL/Prisma, avec Redis/BullMQ pour les tâches de fond. Pas de CMS tiers : un back-office sur mesure, nativement en français, avec éditeur riche TipTap — le client gère véhicules, contenus et blog SEO lui-même. Le référencement local cible les communes desservies par des pages dédiées, pilotées par configuration.

Le design n'est pas un thème acheté : design system maison (tokens Style Dictionary, Atomic Design, Storybook, SCSS). Un assistant IA de pré-diagnostic s'appuie sur Ollama auto-hébergé — aucune donnée client n'est envoyée à une API tierce. Sécurité et conformité intégrées : auth JWT httpOnly + Argon2, soft-delete et anonymisation RGPD dans le modèle de données, cadrage méthodique (PRD de 46 exigences fonctionnelles et 34 non fonctionnelles, spec UX).

Le résultat

Un template d'écosystème en conditions de production

Le site est en ligne sur viccar1.fr, sur une infrastructure de production complète et versionnée (Traefik + Let's Encrypt, services web/API/PostgreSQL/Redis/Ollama, déploiement Coolify sur VPS), et une base conçue dès le premier jour pour être dupliquée : la personnalisation du garage vit dans la configuration, pas dans le code.

TODO: retours client à recueillir.

La stack

Souveraine de bout en bout

TypeScriptNext.jsReactFastifyPostgreSQLPrismaRedisOllamaDockerCoolify