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 ✍️