
Batiman : Réseau 360, l’application de pilotage du réseau
Réseau de menuiseries, application métier interne, Accompagnement depuis 2026
La tête de réseau Batiman pilotait ses adhérents avec un outil maison. Nous avons conçu et développé Réseau 360, une application Symfony sur mesure : bibliothèque d’outils du manuel opérationnel, fiches adhérents, suivi des visites et des comptes rendus, actions à répartir entre collaborateurs, documents stockés chiffrés. Déployée sur Kubernetes, sans CMS.
Tout comprendre sur ce projet
Un outil de pilotage de réseau, pas un simple gestionnaire de fichiers.
Centraliser pour la tête de réseau la bibliothèque des outils à déployer chez chaque adhérent, leur statut d’avancement, les visites et leurs comptes rendus, et les actions demandées à chaque collaborateur, avec des droits d’accès précis et un stockage documentaire sûr.
Un logiciel métier construit avec ses utilisateurs
Le prototype du client servait de cahier des charges. Nous avons reconstruit l’outil sur une base propre, puis ajusté l’interface à chaque revue avec l’animateur réseau.
-
Cadrage et socle
Symfony 8, PHP 8.4, MariaDB, Docker, pipeline GitLab avec lint, analyse statique et tests.
-
Bibliothèque MANOP
Catégories et outils du manuel opérationnel, fréquences, documents vierges, repassage automatique des outils à échéance.
-
Fiches adhérents
Identité, équipe, statut de déploiement de chaque outil, historique des rendez-vous et comptes rendus, imports CSV des données existantes.
-
Suivi opérationnel
Actions tête de réseau par collaborateur et par adhérent, synthèse, export, notifications par e-mail.
-
Infrastructure
Kubernetes et FluxCD, préproduction dédiée, documents chiffrés sur Cloudflare R2, secrets chiffrés, sauvegardes.
Symfony, Tailwind et Kubernetes pour un outil interne qui doit durer
Pas de CMS : une application Symfony 8 avec un front Tailwind et Alpine.js, des rôles vérifiés à chaque action, des documents servis uniquement aux personnes autorisées, et des tâches planifiées en CronJob Kubernetes. Le tout livré par une chaîne GitLab qui lint, analyse, teste et déploie.
- Symfony 8
- PHP 8.4
- MariaDB
- Tailwind CSS
- Alpine.js
- Kubernetes
- FluxCD
- Cloudflare R2
Ce que Batiman a obtenu
Un outil de pilotage du réseau, adopté par l’équipe d’animation, qui garde l’historique de chaque adhérent.
- Une vue par adhérent : outils déployés, visites, comptes rendus, équipe
- Des actions réparties entre collaborateurs et suivies jusqu’à leur échéance
- Des documents stockés chiffrés, accessibles selon les droits
- Un tableau de bord centré sur le suivi opérationnel du quotidien
- Une base prête pour la synchronisation avec les données du réseau
+90 Tickets livrés
Du socle technique aux retours de l’équipe réseau, plus de 90 tickets traités depuis le lancement.
3 Niveaux de droits
Super administrateur, animateur, collaborateur : chacun voit les fiches, seuls les ayants droit voient les données sensibles.
2 Environnements GitOps
Préproduction et production déployées en GitOps, documents chiffrés sur un stockage distant.





