Aller au contenu

📋 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