Développement d’une application de ticketing à destination des travaux publics
Dans le monde des travaux publics, les chantiers sont nombreux et les ouvriers sont fortement sollicités parfois au détriment d’autres petites missions utiles pour les citoyens, telles que le remplacement de lampadaire dans une commune ou encore reboucher des nids de poule sur la voie publique.
Par son projet de ticketing, notre client donne la possibilité aux communes de constater les éventuels problèmes à régler. Avec ces tickets, il facilite l’affrètement des équipes tant pour ces petits chantiers qu’aux plus importants.
L’objectif de la solution :
Pour l’administrateur (entreprise de travaux publics) :
- Donner un accès utilisateurs et de donner différents rôles : chefs d’équipes, ouvriers, etc.
- D’avoir un tableau de bord des nouveaux chantiers, chantier en court et ceux terminés,
- D’être alerté des besoins des communes
- De suivre en temps réel l’avancée des chantiers.
Pour les utilisateurs (ouvriers) :
- De permettre aux ouvriers l’ajout de photos du chantier en cours,
- De connaitre leur affrètement aux équipes,
Pour les utilisateurs (commune) :
- De notifier l’entreprise des problèmes relevés.
Notre réalisation :
Après avoir été briefé sur l’idée principale du projet, Technology Partner a proposé un accompagnement sur-mesure. Le but était d’aider le client à se recentrer sur son projet en comprenant ses besoins et en apportant une expertise sur sa faisabilité.
Technology Partner accorde une réelle importance à l’intégration complète de son client dans l’équipe, et la réalisation de son projet :
- Définition de l’architecture du projet,
- Développement de l’outil,
- Mise en place de l’architecture Microsoft Azure,
- Déploiement de l’application.
Les technologies utilisées :
- Portail Web
- .Net Framework 4.7.2
- ASP.Net MVC
- Gestion des données
- SQL Server : Stockage
- Gestion des données spatiales (calculs de distances, géolocalisations, …)
- Hébergement / infrastructure
- Hébergé sur Azure
- Pipeline CI/CD: Déploiement automatisé dans les environnements de staging et de production (Azure DevOps) En savoir plus sur l'approche DevOps et le pipeline CI/CD