Home - 0x485254/brief-26 GitHub Wiki
🧠 EasyGroup – Wiki du projet
Bienvenue sur le wiki du projet EasyGroup, une application web destinée à faciliter la création intelligente et équitable de groupes d'apprenants. Ce projet est développé dans le cadre des formations Simplon.
🗺️ Objectif du projet
EasyGroup permet à un utilisateur connecté de :
- Créer des listes personnalisées de personnes avec des attributs sociodémographiques et techniques.
- Générer des groupes aléatoires en évitant les répétitions et en respectant des critères comme l’âge, le genre, le niveau technique ou l’ancienneté.
- Partager ses listes avec d’autres utilisateurs.
- Consulter l’historique des tirages réalisés.
L’interface est pensée mobile-first et utilise une architecture SPA (Single Page Application).
🧱 Stack technique
Côté | Technologies |
---|---|
Frontend | Angular 17+ |
Backend | Java Spring Boot |
BDD | MySQL / MariaDB |
CI/CD | GitLab CI + Docker |
Auth | JWT ou session sécurisée |
Déploiement | Docker, Caddy |
🧭 Navigation du wiki
🔧 Architecture technique
📊 Base de données
🧬 Modèle de données (DBML)
🧑💻 Découpage des tâches backend
🧪 Tests et TDD
🚀 Déploiement & Docker
📚 Documentation API
👨👩👧👦 Équipe
- Dev 1 – Auth & utilisateurs
- Dev 2 – Listes & partage
- Dev 3 – Personnes
- Dev 4 – Tirages & groupes
📅 Avancement
Module | Statut |
---|---|
Authentification | ⏳ À faire |
Gestion des listes | ⏳ À faire |
Création de tirages | ⏳ À faire |
Partage de données | ⏳ À faire |
🔗 Liens utiles
Ce wiki est maintenu à jour tout au long du projet. N’hésitez pas à contribuer à chaque étape ✍️