IMO
IMO est un outil d'intelligence immobilière pour les investisseurs particuliers et semi-professionnels. Il automatise les analyses fastidieuses (marché, rentabilité, risques, travaux) pour décider d'un achat en quelques minutes plutôt qu'en plusieurs heures. La webapp est en production sur imoscore.fr, ouverte à un premier cercle de bêta-testeurs.
- Rôle
- Product · Fondateur
- Terrain
- Proptech · data · IA
- Stack
- React · FastAPI · PostgreSQL
- Statut
- En prod · bêta privée

IMO transforme des heures d'analyse immobilière manuelle en quelques minutes.
La cible est précise : une communauté d'investisseurs déjà formés, à l'aise avec la donnée et prêts à payer pour du temps gagné. Les données publiques françaises (DVF, DPE, Géorisques) existent, mais elles sont dispersées et brutes. La vraie valeur n'est pas la donnée : c'est son interprétation, un scoring et un verdict clairs.
J'ai structuré le produit comme un entonnoir de décision : chaque rapport répond à une question et prépare le suivant. Le Rapport Ville dit, d'un coup d'œil, si une ville vaut le coup. Le Rapport Marché détaille prix, loyers et secteurs. Le Rapport Bien tranche sur un bien précis, à partir de son annonce et d'une analyse IA de ses photos : Go, à vérifier, ou No-go.
La webapp est en production (FastAPI, React, PostgreSQL) sur imoscore.fr. Les trois rapports sont en ligne : Ville et Marché gratuits, Bien réservé à l'offre Fondateur (monétisation à venir). Le Score IMO sur 100 reste 100 % déterministe (5 critères), l'IA ne touche jamais le calcul ; elle sert l'analyse des photos d'un bien et les synthèses en prose, avec un fallback déterministe si le modèle décroche. Les sources publiques officielles sont croisées avec un flux d'annonces de marché en temps réel.
- Cible précise : des investisseurs déjà formés, à l'aise avec la donnée et prêts à payer pour du temps gagné
- Entonnoir de décision en 3 rapports : Ville → Marché → Bien, chacun préparant le suivant
- Un verdict clair et lisible en sortie ; monétisation prévue après validation produit
- Frontière IA / déterministe assumée : le Score /100 (5 critères) est 100 % déterministe, l'IA ne touche jamais le calcul
- Analyse visuelle des photos d'une annonce (modèle Vision de Claude, sortie JSON stricte) : observations, budget travaux par poste, checklist de visite
- Synthèses en prose du rapport (modèle Mistral) avec fallback déterministe : l'utilisateur ne voit jamais une panne LLM
- Garde-fous IA : détection d'hallucination (tout nombre cité doit venir du contexte, sinon fallback), mots interdits, cache par hash, dégradation gracieuse
- Produit full-stack en prod : FastAPI + React 18 + PostgreSQL sur Railway, rendu hybride SPA + SSR
- ~140 fichiers Python (dont ~48 de tests) et 110 TS/TSX, 6 modules métier, une douzaine de migrations SQL, 9 workflows CI/CD
- Orchestration multi-agents (cadrage → implémentation → validation), doc vivante versionnée (~60 fichiers de décisions), 5 skills IA réutilisables
- Monitoring en 2 couches (Sentry pour savoir, PostHog pour investiguer), tests pytest (back) et Playwright end-to-end (front)
- Agrégation de sources publiques officielles (DVF, DPE, Géorisques, carte des loyers ANIL, INSEE), croisées avec un flux d'annonces de marché en temps réel
- Score IMO sur 100 qui synthétise marché, rentabilité, risques et travaux
