BFM Immo - Plateforme de Gestion Immobilière
Système de backoffice complet développé pour BFM Immo (NextRadioTV), permettant la gestion des biens immobiliers avec une cartographie interactive des communes françaises.
BFM Immo Management
Gestion complète des biens immobiliers et cartographie administrative
Le besoin
BFM Immo, filiale de NextRadioTV (Groupe Altice), avait besoin d'un système complet de gestion de biens immobiliers pour alimenter leur site web avec :
- →Une interface de backoffice complète pour gérer les annonces immobilières
- →Un système d'importation automatisée de biens immobiliers depuis diverses sources externes
- →Des outils de paramétrage pour les lotissements, les promoteurs et les biens
- →Des mécanismes de reporting pour identifier rapidement les problèmes dans les imports
- →Une cartographie interactive des communes françaises, avec prise en compte des évolutions administratives
La complexité principale résidait dans la nécessité de gérer l'évolution des communes françaises dans le temps (fusions, scissions) tout en maintenant la cohérence des données immobilières liées à ces zones géographiques.
La solution
Plateforme de Gestion Immobilière Complète
J'ai développé une solution de gestion immobilière combinant une interface backoffice intuitive avec une cartographie dynamique des communes françaises, le tout alimenté par un système d'importation automatisé.
1Gestion complète des biens immobiliers
Le cœur du système était une interface de gestion des biens immobiliers permettant :
- La création et édition manuelle de biens immobiliers avec validation des données
- L'importation et traitement des photos avec redimensionnement automatique et optimisation
- Le paramétrage des lotissements pour regrouper les biens en ensembles cohérents
- La gestion des promoteurs immobiliers et leurs informations de contact
- Un système de validation pour contrôler la qualité des annonces avant publication
2Cartographie dynamique des communes françaises
Une solution cartographique innovante permettant de :
Visualiser les limites précises de chaque commune française, y compris dans les départements d'outre-mer
Suivre l'évolution administrative des communes dans le temps (fusions, scissions) grâce à l'Event Sourcing
Conserver l'historique complet des modifications territoriales pour chaque commune
Associer les biens immobiliers aux communes tout en maintenant la cohérence lors des évolutions administratives
3Importation automatisée et reporting
Un système d'importation intelligent a été mis en place pour :
Importation automatisée
- Traitement automatique des flux XML/JSON
- Normalisation des données hétérogènes
- Récupération et optimisation des images
- Planification des imports récurrents
Reporting et alertes
- Détection des erreurs d'importation
- Tableaux de bord de suivi des imports
- Alertes sur les biens problématiques
- Statistiques d'importation par source
4Architecture technique et patterns
L'application a été développée avec des technologies modernes et des patterns avancés :
Patterns d'architecture
- CQRS (Command Query Responsibility Segregation) pour séparer les opérations de lecture et d'écriture
- Event Sourcing pour capturer tous les changements d'état et permettre la visualisation temporelle
- Domain-Driven Design pour modéliser fidèlement le domaine immobilier
- Behavior-Driven Development avec Behat pour les tests fonctionnels
Stack technique
- PHP Symfony pour le backend et les API
- VueJs pour les interactions frontend
- Behat & Selenium pour les tests automatisés
- MySql pour les données cartographiques
Les résultats
Le système développé est devenu le pilier central de la gestion immobilière pour BFM Immo, offrant une solution complète et innovante.
Les principaux bénéfices incluent :
- Automatisation de l'importation de milliers de biens immobiliers, réduisant drastiquement le travail manuel
- Cartographie précise et évolutive prenant en compte les changements administratifs des communes françaises
- Détection précoce des problèmes grâce au système de reporting et d'alertes
- Amélioration de la qualité des données immobilières publiées sur le site BFM Immo
- Interface intuitive permettant aux équipes non techniques de gérer efficacement le contenu
Cette solution a permis à BFM Immo de proposer des informations immobilières complètes et précises à ses utilisateurs, avec une dimension géographique unique grâce à la cartographie des communes et leur évolution dans le temps.
Informations du projet
Client
BFM Immo (NextRadioTV)
Période
2019 - 2020
Rôle
Développeur Fullstack Senior