TIM Management — Gestion de Chantiers
Application de gestion et suivi de chantiers avec planning drag & drop, pointage terrain et APIs versionnees pour mobile et administration.
Voir le siteTIM Management est une application de gestion operationnelle de chantiers developpee pour APP Solute. Elle permet de creer, gerer et suivre les ressources humaines et materielles sur le terrain afin d'optimiser l'organisation et la planification des travaux.
L'application comprend une interface d'administration en Vue.js et des APIs REST consommees par une application mobile destinee aux chefs de chantier. Le systeme de planning avance avec drag & drop permet d'affecter des engins a des employes, de planifier leur utilisation sur differents chantiers et de gerer les croisements de planning.
Un systeme de pointage permet de localiser et suivre les differentes ressources utilisees sur les chantiers en temps reel.
Problematiques
Multi-equipes avec APIs versionnees
Coordination entre equipes mobile, front-end et back-end avec des APIs versionnees independamment pour eviter les breaking changes entre les differents clients de l'API.
Planning avec gestion des conflits de ressources
Conception d'un systeme de planning complexe gerant les croisements entre employes, engins et chantiers avec detection automatique des conflits d'affectation.
Pointage terrain temps reel
Mise en place d'un systeme de pointage fonctionnel sur le terrain avec des contraintes de connectivite variable selon les chantiers.
Solutions
APIs versionnees par audience
Separation des APIs mobile et administration avec versioning independant, permettant a l'application mobile d'evoluer sans creer de rupture de compatibilite avec le back-office.
Interface drag & drop avec detection de conflits
Developpement d'une interface de planification intuitive avec drag & drop, detection automatique des conflits d'affectation et suggestions de resolution.
Architecture offline-first pour le pointage
Systeme de pointage concu pour fonctionner en mode degrade avec synchronisation automatique des donnees des que la connexion est retablie.
Timeline
Cadrage architecture API
Definition de l'architecture API, strategie de versioning, organisation des equipes de developpement.
Developpement API + admin Vue.js
Implementation des APIs REST, developpement de l'interface d'administration en Vue.js, gestion des ressources.
Planning drag & drop + pointage
Systeme de planification avance, gestion des conflits, module de pointage terrain.
Integration mobile & production
Integration avec l'equipe mobile, tests end-to-end, deploiement en production.