📋 Fonctionnel¶
Cette section décrit les règles métier et les cas d'utilisation de chaque domaine fonctionnel de Primatch, indépendamment de l'implémentation technique.
À qui s'adresse cette section ?
- Product Owner / Business Analyst : pour valider les règles et cas d'usage
- Développeurs : référence lors de l'implémentation (Domain layer DDD)
- QA : base de tests fonctionnels et tests d'acceptance
Domaines fonctionnels¶
graph LR
AUTH[🔐 Authentification] --> GAME[🎾 Parties]
AUTH --> CLUB[🏟️ Clubs]
CLUB --> RESERVATION[📅 Réservations] | Domaine | Description | Statut |
|---|---|---|
| Authentification | Inscription, connexion, gestion des tokens | ✅ Implémenté |
| Parties (Game) | Création, invitation, saisie et validation des scores | 🚧 En cours |
| Messagerie | Chat de groupe par partie, historique conservé | ✅ Implémenté |
| Profil | Statistiques, historique, clubs favoris, évolution du niveau | ✅ Implémenté |
| Clubs | Gestion des clubs, terrains, créneaux | 🚧 En cours |
| Réservations | Réservation de terrains via créneaux | 📋 Planifié |
Comment lire cette section¶
Chaque domaine est documenté en deux pages :
- Règles métier : les contraintes, invariants et comportements attendus côté business (sans code)
- Cas d'utilisation : les scénarios concrets décrits en langage naturel, avec les flux heureux et les flux d'erreur