Propriétaire
Le propriétaire suit l'avancement de ses chantiers en fonction de ses différents biens, et l'historique de ceux-ci.
Application développée pour piloter les chantiers immobiliers, orchestrer les rôles métier (entrepreneur, inspecteur, gestionnaire, propriétaire), suivre les inspections terrain et centraliser les données chantier en temps réel.
const gestTravaux = {
tech: [
"PHP 8.2",
"Symfony 7.3",
"Java",
"PostgreSQL",
"Twig",
"Docker"
],
profils: [
"Entrepreneur",
"Inspecteur",
"Gestionnaire",
"Proprietaire"
]
};
Plateforme métier conçue pour centraliser les chantiers, sécuriser les rôles et fluidifier les inspections terrain.
Chaque profil dispose d'une courte description à gauche et d'une capture d'écran à droite.
Trois interfaces sont accessibles côté application web.
Le propriétaire suit l'avancement de ses chantiers en fonction de ses différents biens, et l'historique de ceux-ci.
L'inspecteur consulte les chantiers qu'il a à inspecter, il peut regarder des informations sur ceux-ci notamment une map. Il renseigne les observations terrain, ajoute les preuves photo et peut ajouter une observation.
L'entrepreneur consulte les appels d'offres qui lui sont proposés, il peut l'accepter, faire un devis modifié ou le refuser. Il a ensuite un suivi de ces devis pour voir s'ils ont été acceptés ou non.
Un profil dédié à l'application Java de gestion interne.
Le gestionnaire pilote les opérations globales, il peut créer des biens, des chantiers, ajouter des entrepreneurs, leurs envoyer des appels d'offres.
Captures du code des endpoints et de la consommation API entre l'application Java et le backend Symfony.
Client Java pour appeler les endpoints et synchroniser les données métier.
Contrôleurs et logique Symfony exposant les routes consommées par l'application Java.
Vue d'ensemble du projet avec la stack, les difficultés principales et les axes d'amélioration.