Retour aux projets

Image
Scolaire
EChallenge - Système de Gestion d'Examens en Ligne
Projet scolaire – Plateforme complète d'examens en ligne avec backend REST (35+ endpoints) et frontend en JSF/Java Beans. Authentification JWT et contrôle d'accès basé sur les rôles (Admin/Enseignant/Étudiant). Base de données MySQL avec 12 tables, entièrement conteneurisée avec Docker et couverte par une suite de tests unitaires.
Technologies utilisées
Java 17
Jakarta EE
JSF (JavaServer Faces)
Java Beans (Managed Beans / CDI)
Facelets
WildFly
MySQL
JWT
JAX-RS (REST API)
Docker
Docker Compose
phpMyAdmin
JUnit