CRM Sur Mesure - ATC Immobilier
Solution CRM complète développée en alternance pour optimiser la gestion immobilière
CRM immobilier commercial développé en alternance pour ATC Immobilier (Aix-en-Provence). Conception et développement complet en autonomie d'une solution sur mesure pour optimiser la gestion de biens commerciaux, clients et processus métier de l'agence.
ARCHITECTURE :
Monorepo frontend/backend avec pattern repository (20 repositories séparant données et logique métier). Frontend Next.js 16 hébergé sur Vercel, backend Express en mode cluster PM2 avec worker cron dédié. Base de données Supabase (PostgreSQL + PostGIS) avec Row Level Security. Architecture supportant 20 000+ lignes de logique métier.
STACK TECHNIQUE :
Frontend : Next.js 16 + React 19, Material-UI 7 + Tailwind CSS 4, Zustand + TanStack Query, React Hook Form + Zod, Mapbox GL + React Map GL, TipTap
Backend : Express + Supabase, PM2 (cluster + cron worker), Puppeteer + Cheerio (scraping), Mistral AI, Winston + Prometheus (monitoring)
APIs intégrées : Pappers (SIREN/SIRET), Mapbox (géocodage), MySendingBox (courrier postal), Make.com (email campaigns), Google APIs (documents), Ubiflow (export annonces)
FONCTIONNALITÉS :
Modules core : Gestion emplacements (CRUD multi-photos, géolocalisation Mapbox, calculs surface), comptes (enrichissement auto SIREN/SIRET via Pappers), contacts, enseignes (fuzzy matching reconnaissance marques), offres/demandes avec matching intelligent, calendrier/activités, génération documents (Google Slides, templates emails)
Carte interactive : Mapbox GL avec outils dessin, visualisation biens, clustering, filtrage géographique
Automatisations : Enrichissement entreprise automatique (Pappers API), normalisation adresses (Mapbox), génération fiches commerciales (Google Slides), campagnes email en masse (Make.com), matching intelligent demandes↔offres (30+ critères, multi-zones géographiques avec rayon configurable), export automatique vers Le Bon Coin (flux XML Ubiflow), reconnaissance marques avec distance Levenshtein
Infrastructure IA : Mistral AI intégré, scraping web (Puppeteer + Cheerio) pour veille marché, système scoring intelligent pour matching biens
RÉSULTATS :
Solution en production gérant plusieurs milliers de biens, comptes et contacts. Automatisation complète des processus critiques : génération documents, campagnes email, normalisation adresses, enrichissement données entreprises, export annonces. Monitoring production avec metrics, logs structurés, health checks. Architecture scalable prête pour évolution IA avancée.
ARCHITECTURE :
Monorepo frontend/backend avec pattern repository (20 repositories séparant données et logique métier). Frontend Next.js 16 hébergé sur Vercel, backend Express en mode cluster PM2 avec worker cron dédié. Base de données Supabase (PostgreSQL + PostGIS) avec Row Level Security. Architecture supportant 20 000+ lignes de logique métier.
STACK TECHNIQUE :
Frontend : Next.js 16 + React 19, Material-UI 7 + Tailwind CSS 4, Zustand + TanStack Query, React Hook Form + Zod, Mapbox GL + React Map GL, TipTap
Backend : Express + Supabase, PM2 (cluster + cron worker), Puppeteer + Cheerio (scraping), Mistral AI, Winston + Prometheus (monitoring)
APIs intégrées : Pappers (SIREN/SIRET), Mapbox (géocodage), MySendingBox (courrier postal), Make.com (email campaigns), Google APIs (documents), Ubiflow (export annonces)
FONCTIONNALITÉS :
Modules core : Gestion emplacements (CRUD multi-photos, géolocalisation Mapbox, calculs surface), comptes (enrichissement auto SIREN/SIRET via Pappers), contacts, enseignes (fuzzy matching reconnaissance marques), offres/demandes avec matching intelligent, calendrier/activités, génération documents (Google Slides, templates emails)
Carte interactive : Mapbox GL avec outils dessin, visualisation biens, clustering, filtrage géographique
Automatisations : Enrichissement entreprise automatique (Pappers API), normalisation adresses (Mapbox), génération fiches commerciales (Google Slides), campagnes email en masse (Make.com), matching intelligent demandes↔offres (30+ critères, multi-zones géographiques avec rayon configurable), export automatique vers Le Bon Coin (flux XML Ubiflow), reconnaissance marques avec distance Levenshtein
Infrastructure IA : Mistral AI intégré, scraping web (Puppeteer + Cheerio) pour veille marché, système scoring intelligent pour matching biens
RÉSULTATS :
Solution en production gérant plusieurs milliers de biens, comptes et contacts. Automatisation complète des processus critiques : génération documents, campagnes email, normalisation adresses, enrichissement données entreprises, export annonces. Monitoring production avec metrics, logs structurés, health checks. Architecture scalable prête pour évolution IA avancée.