
ConformLoc
Plateforme SaaS de diagnostic de conformité légale pour les locations courte durée en France.
Problématique
Avec plus de 800 000 hôtes en France, la réglementation des locations courte durée est un véritable casse-tête : obligations déclaratives, zones tendues, DPE, taxe de séjour... Les propriétaires naviguent à l'aveugle dans un cadre légal complexe et évolutif. Aucun outil ne centralise ces vérifications. ConformLoc comble ce vide en croisant automatiquement les données publiques (API IGN, ADEME, DELTA) avec la situation du bien pour produire un diagnostic instantané et actionnable.
Solution technique
L'application adopte une architecture monorepo Turborepo avec séparation stricte frontend/backend :
- Frontend Next.js 16 (App Router, React Server Components) déployé sur Vercel
- API REST NestJS 11 déployée sur Railway avec documentation Swagger
- Packages partagés : types Zod, schéma Drizzle ORM, configuration ESLint/Prettier
Le pipeline de diagnostic orchestre plusieurs services externes en parallèle :
- API IGN pour le géocodage et la localisation précise du bien
- API ADEME pour la récupération du DPE (performance énergétique)
- API DELTA pour les obligations de taxe de séjour
- Base de données interne pour les zones tendues et règles communales
La couche données s'appuie sur PostgreSQL via Supabase avec Drizzle ORM pour les migrations et le typage SQL-first. Stripe gère l'ensemble du cycle de paiement (abonnements, webhooks, facturation). Les résultats de diagnostic sont streamés en temps réel vers le frontend pour une expérience utilisateur réactive.