AcademiX est un projet d'études universitaire démontrant une architecture microservices développée en Java avec Spring Boot et MySQL.
Ce projet illustre la séparation des responsabilités à travers 4 microservices :
- 👤 Student Service (Port
8081) : Gestion des étudiants. - 📚 Formation Service (Port
8082) : Catalogue des formations et modules. - 📝 Inscription Service (Port
8083) : Gestion des inscriptions. - 🔐 Auth Service (Port
8084) : Authentification JWT et interface web.
- Backend : Java 17, Spring Boot, Spring Security, Resilience4j, JWT
- Base de données : MySQL
- Gestionnaire de dépendances : Apache Maven
📄 License
See the LICENSE file for the license and usage conditions.