GestTravaux Pro – Gestion de travaux immobiliers
GestTravaux Pro est une application de gestion de travaux immobiliers développée pour la société fictive IMMOSYNC, un syndic proposant des services de gérance de biens. Le projet vise à digitaliser l'intégralité du processus de gestion des chantiers : de l'inspection sur site jusqu'à la réception des travaux, en passant par la mise en concurrence des entrepreneurs.
Le projet combine une application Java Desktop pour le gestionnaire et une application web Symfony accessible aux inspecteurs, entrepreneurs et propriétaires, le tout partagé sur une base de données MySQL commune.
J'ai participé au développement des deux volets du projet au sein du Groupe 7, en binôme avec Yann Ouraga. Mon travail a couvert aussi bien la partie Java Desktop que la partie web Symfony.
| Fonctionnalité | Description | Technologie |
|---|---|---|
| Gestion des entités | CRUD des entrepreneurs, propriétaires, biens, prestations et catégories. | Java / Hibernate |
| Création de chantiers | Création du dossier chantier, devis type et assignation d'un inspecteur. | Java / Symfony |
| Interface inspecteur mobile | Consultation des chantiers assignés, saisie d'observations, upload de photos et documents. | Symfony (PWA) |
| Espace entrepreneur | Dashboard, consultation des devis types, soumission de propositions avec upload PDF. | Symfony |
| Comparateur de devis | Analyse multi-critères des devis (date de début + prix) pour aider à la décision. | Java / JavaFX |
| Base de données partagée | Conception et mise en place du schéma MySQL partagé entre les deux applications. | MySQL |
Le projet repose sur deux applications distinctes communiquant via une base MySQL commune : l'application Java Desktop (gestionnaire) et l'application web Symfony (inspecteurs, entrepreneurs, propriétaires).