Aller au contenu
View in English
Plateforme de gestion de formation

LearnPilot

Plateforme de gestion de formation conçue pour simplifier la gestion des sessions, le suivi des apprenants et les workflows administratifs internes.

  • NestJS
  • Vue.js
  • MySQL
  • Azure
  • Sentry

Contexte

Les organismes de formation consacrent un temps disproportionné à l'administratif : sessions, inscriptions, émargement et les documents qui en découlent. LearnPilot regroupe ces workflows dans un back-office unique.

Le défi technique

La gestion de formation est pleine de contraintes relationnelles — un apprenant appartient à une session, une session à un programme, l'émargement alimente le dossier administratif — et les données doivent rester cohérentes, auditables et exactes puisqu'elles servent de base à des documents officiels.

Ce que j'ai construit

  • Développement du back-office Vue.js pour les programmes, les sessions, les inscriptions et le suivi des apprenants.
  • Conception du schéma relationnel MySQL avec les contraintes et transactions qui garantissent la cohérence des inscriptions et de l'émargement.
  • Développement de l'API NestJS couvrant la gestion des formations et les workflows administratifs associés.
  • Déploiement sur Azure avec un pipeline automatisé pour des mises en production reproductibles plutôt que manuelles.
  • Intégration de Sentry côté API et côté front pour que les erreurs de production remontent avec le contexte nécessaire à leur correction.

Résultat

L'administratif se pilote depuis un seul back-office au lieu de tableurs parallèles, et l'équipe passe son temps sur la formation plutôt que sur le rapprochement des dossiers.