Application web de gestion des déplacements pour un centre de formation CACES
Développement d'une solution sur mesure permettant de planifier et suivre les déplacements des formateurs CACES. Cette application optimise la gestion logistique et réduit les coûts de déplacement.
Le contexte du projet
Un centre de formation spécialisé dans les certifications CACES (Certificat d'aptitude à la Conduite En Sécurité) avait besoin d'une solution efficace pour gérer les heures de travail et de trajet de ses formateurs. Auparavant, un simple tableau Excel partagé sur Google Drive était utilisé, ce qui rendait le suivi complexe et chronophage pour une équipe répartie sur différents sites en France.
Les enjeux
Simplifier la déclaration des heures de travail et de trajet pour les formateurs
Faciliter le calcul et le suivi des heures supplémentaires
Permettre une meilleure gestion des temps de récupération
Optimiser la planification des formations en tenant compte des heures à récupérer
La solution technique
L'application web a été développée avec les technologies suivantes :
Frontend : React.js pour une interface intuitive et responsive
Backend : API REST en Node.js avec Express
Base de données : MongoDB pour la flexibilité
Fonctionnalités principales
Interface formateur
Déclaration simple des heures de travail quotidiennes
Saisie des temps de trajet
Visualisation du cumul des heures supplémentaires
Suivi des périodes de récupération
Interface gestionnaire
Vue d'ensemble des heures déclarées par formateur
Gestion des plannings en fonction des heures à récupérer
Tableau de bord des heures supplémentaires
Validation des déclarations
Tableau de bord
Le dashboard offre des indicateurs clés :
Suivi des heures supplémentaires par formateur
Historique des temps de récupération
État des heures déclarées vs validées
Alertes sur les seuils d'heures supplémentaires
Les résultats
La mise en place de l'application a permis :
Une gestion plus transparente des heures supplémentaires
Un gain de temps significatif dans le processus de déclaration (- de 2 minutes par jours contre une heure par semaine auparavant)
Une meilleure planification des périodes de récupération
Une réduction des erreurs de calcul des heures
Perspectives d'évolution
De nouvelles fonctionnalités sont envisagées :
Module d'export pour la comptabilité
Système de notification automatique
Intégration d'un planning partagé