📱 Projet : GESTION DES LIVRETS STAGIAIRE
Université: École d’Ingénieurs du Littoral-Côte-d’Opale & EASY PILOT
URL GITHUB : (Privée)
Type de projet : Application Web de Gestion Pédagogique & Administrative (SGP) pour centres de formation aéronautique.
Technologies utilisées :
- Frontend : React 19, Redux Toolkit, Tailwind CSS 4, Shadcn/UI
- Backend : Node.js, Express,Typescript, MySql(TypeORM)
- Intégrations : API Web Services Moodle (SSO / Sync)
🎯 Objectifs du projet
- Dématérialiser la gestion pédagogique : Créer un outil centralisé et « zéro papier » pour le suivi des élèves pilotes.
- Garantir la conformité administrative : Mettre en place un suivi rigoureux des pièces réglementaires obligatoires (licences, certificats médicaux) avec gestion des dates d’expiration.
- Optimiser la formation pratique & théorique : Offrir un outil de débriefing dynamique avec critères de notation personnalisables pour les séances de vol et simulateur.
- Verrouillage légal des évaluations : Implémenter un système de signature numérique conjointe (instructeur + stagiaire) rendant les fiches de vol inaltérables.
- Intégrer l’écosystème existant : Assurer une synchronisation fluide des utilisateurs avec Moodle.
✨ Fonctionnalités clés
- Dossier d’inscription & Validation administrative : Dépôt en ligne des documents, suivi des états (
PENDING,VALIDATED,REJECTED), motifs de rejet et relances automatiques par e-mail. - Pédagogie théorique (Briefings) : Suivi structuré des briefings longs organisés par phases de formation (Vol sans visibilité, IFR, Navigation).
- Livret de progression (« Mon Livret ») : Consultation panoramique du parcours de l’élève pilote et détails de chaque séance.
- Notation & Fiches de débriefing : Grilles d’évaluation dynamiques (notes de 1 à 4) configurées via stockage JSONB.
- Signature électronique obligatoires : Validation numérique par l’instructeur et le stagiaire pour archiver définitivement la séance.
- Gestion des rôles (RBAC) : Interfaces et droits adaptés selon le rôle (
Stagiaire,Instructeur,Administrateur). - Synchronisation Moodle / SSO : Authentification centralisée et import des comptes via l’API Web Services Moodle.
🖥️ Interface utilisateur
- Interface Web Moderne & Responsive : Conçue avec Tailwind CSS et Shadcn/UI pour un usage fluide sur PC et tablette en débriefing.
- Visualiseur PDF Intégré : Prévisualisation directe des documents administratifs dans le navigateur sans téléchargement.
- Tableaux de bord & Badges d’état : Visualisation claire et colorée de l’avancement des dossiers et des séances.
- Feedback & Notifications : Informer clairement le stagiaire en cas de document non conforme avec retour visuel immédiat.
🎯 Avantages de ce projet
- Architecture 3-Tiers robuste : Séparation nette entre le client (React), le serveur API (Express) et la base de données (MySql), garantissant sécurité et maintenabilité.
- Immuabilité & Valeur Légale : La signature numérique protège l’historique de formation contre toute modification ultérieure.
- Évolutivité & Flexibilité : L’utilisation du format
JSONBpermet de modifier les grilles de notation et d’ajouter de nouveaux cursus (IFR, VFR de nuit) sans altérer la base de données. - Gain de temps & Zéro Papier : Traitement accéléré des dossiers d’inscription et suppression des livrets de vol physiques.