Plateforme SaaS Flex office : refonte d'une plateforme de bureaux flexibles paralysée par la dette technique
Refonte complète d'une marketplace de bureaux flexibles tombée en panne après accumulation de dette technique NoCode. Reconstruction avec agents IA selon les standards DDD, TDD et CQRS.
Contexte
Cette plateforme SaaS de flex office est une marketplace de location d’espaces de travail flexibles en France : bureaux privatifs, postes en coworking et salles de réunion. Plus de 500 espaces référencés dans 80 villes.
La plateforme originale avait été construite avec des outils NoCode (Xano pour le backend, WeWeb pour le frontend). Au départ, cette approche avait permis un lancement rapide. Mais au fil des mois, la situation s’est dégradée.
Le problème
Une plateforme devenue ingérable
L’accumulation de dette technique sur les outils NoCode a rendu la plateforme instable. Les pannes se multipliaient, les correctifs créaient de nouveaux bugs, et l’équipe n’avait plus la maîtrise de son propre outil.
Perte de contrôle opérationnel
Face aux dysfonctionnements du portail, l’équipe avait été contrainte de revenir aux fichiers Excel pour assurer le suivi de l’activité : gestion des contrats, suivi des paiements, relances. Un retour en arrière coûteux en temps et en fiabilité.
Érosion du parc client
Les problèmes techniques récurrents sur le portail client (lenteurs, erreurs d’affichage, fonctionnalités cassées) ont provoqué une perte de confiance des utilisateurs. Des clients ont quitté la plateforme. L’outil censé générer de la valeur était devenu un frein commercial.
Dépendance aux outils NoCode
L’équipe ne pouvait ni corriger les problèmes en profondeur, ni faire évoluer la plateforme selon ses besoins. Les limites de Xano et WeWeb étaient devenues des murs. Chaque nouvelle fonctionnalité demandait des contournements fragiles qui aggravaient la dette technique.
La proposition
Face à ce constat, j’ai proposé une refonte totale de la plateforme. Pas un rafistolage, pas une migration progressive : une reconstruction de zéro, sur des fondations solides.
Développement assisté par agents IA
L’ensemble du développement a été réalisé avec l’assistance d’agents IA, permettant de produire en quelques semaines ce qui aurait pris des mois avec une approche traditionnelle :
- Génération du code selon des standards stricts
- Tests automatisés écrits en parallèle du code
- Documentation technique générée et maintenue en continu
- Revue de code et détection d’erreurs en temps réel
Architecture à l’état de l’art
La nouvelle plateforme a été conçue selon les modèles reconnus de l’industrie logicielle :
- DDD (Domain-Driven Design) : le code est organisé autour des métiers de la plateforme (marketplace, facturation, identité, contrats, conformité), pas autour de la technique. Chaque domaine est indépendant et peut évoluer sans impacter les autres.
- TDD (Test-Driven Development) : chaque fonctionnalité est testée avant d’être codée. Les régressions sont détectées instantanément.
- CQRS : séparation des opérations de lecture et d’écriture pour garantir performance et fiabilité à grande échelle.
- Design System : une bibliothèque de composants visuels cohérents, réutilisables et maintenables. L’interface est uniforme et professionnelle.
Stack technique moderne
- Frontend : Next.js, React, Tailwind CSS
- Backend : Symfony, PostgreSQL
- Authentification : Supabase
- Paiement : Stripe Connect
- Infrastructure : Docker, Terraform
- Tests : Vitest, PHPUnit
Résultats
- Plateforme reconstruite de zéro en quelques semaines grâce aux agents IA
- 500+ espaces migrés sans perte de données
- 80+ villes couvertes dès le lancement
- Fin des fichiers Excel : tout le suivi d’activité est intégré à la plateforme
- Portail client fiable : plus de pannes récurrentes, expérience utilisateur fluide
- Conformité RGPD native : consentement, droits d’accès, registre des traitements intégrés dès la conception
- Autonomie technique : l’équipe maîtrise son outil, peut le faire évoluer, n’est plus dépendante d’un éditeur NoCode
Ce que ce projet illustre
Cette refonte est un cas typique de ce qui arrive quand une entreprise construit son outil critique sur des fondations qu’elle ne maîtrise pas. Le NoCode permet de démarrer vite, mais sans gouvernance technique, la dette s’accumule jusqu’au point de rupture.
La reconstruction avec des agents IA a permis de combiner la vitesse du NoCode avec la robustesse d’une architecture professionnelle. Le résultat est une plateforme que l’équipe comprend, contrôle et peut faire évoluer en toute confiance.