- La création/consultation/édition/suppression de
- Formations (intitulé)
- Sessions de formation (date de début, date de fin, places disponibles)
- Stagiaires (nom, prénom, courrel, date de naissance, ville, téléphone, sexe)
- L'inscription de stagiaires à des sessions de formations (+ déinscriptions)
- L'édition des programmes de sessions de formations (modules + nombre de jours)
De plus, l'application gère l'authentification et les autorisations selon le rôle de l'utilisateur connecté: un utilisateur lambda peut uniquement consulter, un admin peut tout modifier
- Create/Read/Update/Delete (C.R.U.D)
- Training sessions (with start date, end date, and available seats)
- Trainings (title)
- Trainees (name, first name, email, date of birth, city, phone, gender)
- Trainees registration in training sessions (+ unregistration)
- Training session programs edition (modules + number of days)
Additionally, the application handles authentication and permissions based on the connected user's role: a regular user can only consult, while an admin can modify everything.