
Maison BSR est une agence immobilière basée à Nantes et en Loire-Atlantique. L'agence se distingue par sa promesse forte : "L'agence immobilière qui fait du bien", avec une approche basée sur l'écoute, la proximité, et les échanges.
Maison BSR propose une expertise complète pour tous les projets immobiliers : vente et achat de biens (appartements, maisons, bureaux), gestion locative professionnelle, syndic de copropriété avec transparence, et accompagnement dans les investissements locatifs (ancien, neuf, défiscalisation Pinel, Malraux).
L'agence est membre de la FNAIM et partenaire du Stade Nantais, témoignant de son ancrage local et de son professionnalisme reconnu dans le secteur immobilier nantais.
Cette mission a été réalisée dans le cadre d'une mission Socium Pass avec Pickbeam, agence spécialisée dans les architectures JAMstack et les CMS Headless. Pickbeam développait le site web de Maison BSR avec Nuxt et Storyblok, hébergé sur Netlify.
Le site de Maison BSR utilise une architecture moderne : Nuxt pour le framework frontend performant, Storyblok comme CMS Headless pour gérer les contenus, Immo-Facile comme logiciel de gestion immobilière avec API pour synchroniser les annonces, et Netlify pour l'hébergement et le déploiement automatisé.
Pickbeam a fait appel à moi pour résoudre des problèmes techniques spécifiques nécessitant une investigation approfondie et une expertise en intégration API.
Le site de Maison BSR ne récupérait plus les annonces immobilières depuis l'API Immo-Facile. Les nouvelles propriétés à vendre ou à louer n'apparaissaient plus sur le site, et les mises à jour des annonces existantes ne se synchronisaient plus. Cette panne critique empêchait l'agence de présenter son offre à jour aux visiteurs du site.
Les annonces immobilières n'affichaient pas leur statut (disponible, sous compromis, vendu, loué) de manière conditionnelle. Il fallait développer un système permettant d'afficher automatiquement le bon statut en fonction d'un champ Storyblok, avec un affichage visuel adapté (badge, couleur, texte).
J'ai commencé par investiguer la source de la panne entre l'API Immo-Facile et Storyblok. J'ai analysé les logs d'erreur et les requêtes API, vérifié les credentials et permissions d'accès, testé la connectivité avec l'API Immo-Facile, et identifié les changements récents dans le code ou la configuration qui auraient pu causer la panne.
Après avoir identifié la source du problème, j'ai résolu la panne et rétabli la synchronisation automatique entre Immo-Facile et le site. Les annonces immobilières se sont à nouveau synchronisées correctement, avec les nouvelles propriétés apparaissant automatiquement sur le site et les mises à jour (prix, disponibilité, descriptions) appliquées en temps réel.
J'ai développé un système d'affichage conditionnel basé sur un champ Storyblok. Selon la valeur du champ statut dans Storyblok (disponible, sous compromis, vendu, loué), le bon badge s'affiche automatiquement sur l'annonce avec le style approprié (couleur, icône, texte). Cette intégration utilise les composants Vue.js et la logique conditionnelle de Nuxt.
J'ai testé l'ensemble des scénarios possibles (différents statuts d'annonces, synchronisation des données, affichage sur différents types de biens) pour m'assurer de la fiabilité du système.
La synchronisation API entre Immo-Facile et le site fonctionne à nouveau parfaitement. Les annonces immobilières sont automatiquement mises à jour sur le site dès leur modification dans le logiciel de gestion, et les nouvelles propriétés apparaissent immédiatement sans intervention manuelle.
Les statuts d'annonces s'affichent correctement et dynamiquement sur le site. Les visiteurs peuvent facilement identifier les biens disponibles, ceux sous compromis, ou déjà vendus/loués, améliorant ainsi l'expérience utilisateur et la transparence de l'agence.
Cette mission Socium Pass a démontré l'efficacité de la collaboration entre agences web. Pickbeam a pu compter sur mon expertise technique pour résoudre des problèmes spécifiques tout en gardant la maîtrise globale du projet.
Le site de Maison BSR repose sur une stack moderne et performante : Nuxt pour le framework frontend, Storyblok comme CMS Headless visuel, API Immo-Facile pour la gestion des annonces immobilières, JavaScript et Vue.js pour la logique frontend, et Netlify pour l'hébergement avec déploiement continu.
Cette intervention Socium Pass pour Maison BSR via Pickbeam illustre l'importance d'une expertise technique pointue pour résoudre rapidement des pannes critiques et développer des fonctionnalités métier spécifiques. Grâce à l'investigation méthodique et à l'intégration conditionnelle des statuts, le site de Maison BSR peut désormais présenter ses annonces immobilières de manière fiable, dynamique, et transparente pour ses clients nantais.
Articles connexes : Storyblok : CMS Headless visuel • CMS Headless : la flexibilité • API : intégrations • Nuxt : framework Vue • Vue.js : framework progressif • JavaScript : le langage
Cet article vous a-t-il été utile ?
Vos retours sont complètement anonymes et m'aident à améliorer mon contenu
VST - Automatisation API YouTube
Migration de l'API Vimeo vers l'API YouTube pour VST, coopérative d'artisans de l'habitat, dans le cadre d'une collaboration avec l'agence Pickbeam.
Christina Aleixo - Stratégie Marketing & Neuromarketing
Création d'un site vitrine pour une experte en stratégie marketing et neuromarketing. Design moderne, personal branding fort avec shooting photo professionnel.