À propos du projet
BTP SAE est une application web dédiée à la gestion des chantiers et des ressources humaines et matérielles dans le secteur du bâtiment. Conçue dans le cadre d’un projet universitaire, elle vise à offrir une solution claire, fonctionnelle et exploitable à long terme.
L’application permet aux administrateurs de suivre les chantiers, d’assigner les ouvriers, de gérer les stocks de matériel, et d’obtenir une vue d’ensemble sur les ressources disponibles. De leur côté, les ouvriers peuvent consulter leurs affectations et mettre à jour leur statut et localisation sur une interface simplifiée.
Grâce à une interface structurée en fonction du rôle (administrateur ou terrain), la plateforme permet un usage fluide et intuitif. Le projet a été pensé pour s’intégrer à des processus réels, avec des priorités comme la lisibilité, la maintenabilité du code et l’évolutivité.
Développé sur plusieurs mois, ce projet a permis de mettre en œuvre un refactoring progressif d’une ancienne version PHP vers Symfony, tout en introduisant Docker pour l’environnement de développement, des outils DevOps pour l’automatisation, et une base de données MariaDB.
Technologies utilisées
PHP / Symfony
MariaDB
Docker
Twig / HTML / CSS
GitLab CI/CD
Gestion des rôles / sécurité
Galerie du projet



