Interface JAP Unifiée

Guide d'utilisation de la nouvelle interface JAP (Sprint 12)

Vue d'ensemble

L'interface JAP a été repensée pour centraliser toutes les fonctions de gestion de tournoi dans un seul endroit, avec une navigation claire et des actions contextualisées selon le statut du tournoi.

Dashboard JAP

AccĂšs

/dashboards/jap

Le dashboard JAP affiche tous vos tournois organisés par statut avec des notifications visuelles pour les actions à effectuer.

Sections

🟱 En cours

Tournois actuellement en cours de jeu.
- Badges: Scores contestés (rouge), scores en attente (bleu), matchs en cours (violet)
- Actions: "Gérer le tournoi", "Voir le tableau"

🟡 Inscriptions ouvertes

Tournois oĂč les inscriptions sont ouvertes.
- Badge: "X inscriptions Ă  valider" (orange)
- Action contextuelle: "Valider les inscriptions" (si inscriptions en attente)

🟠 PrĂȘts Ă  dĂ©marrer

Tournois dont les inscriptions sont clÎturées.
- Badge: "Dans X jours"
- Actions contextuelles:
- "Générer le tableau" (si tableau non généré)
- "Démarrer le tournoi" (si tableau généré)

âšȘ Brouillons

Tournois en configuration.
- Action: "Configurer"

đŸ”” TerminĂ©s rĂ©cemment

Derniers tournois terminés (30 derniers jours).
- Action: "Résultats"

Interface de Gestion de Tournoi

Présente sur toutes les pages JAP, la navigation latérale offre un accÚs rapide à toutes les fonctions:

text
┌─ Interface JAP ────────────┐
│                            │
│ 📊 Vue d'ensemble          │
│ đŸ‘„ Inscriptions (3)        │  ← Badge orange si inscriptions en attente
│ đŸŽŸ Matchs & Scores (2)     │  ← Badges rouge/jaune pour scores
│ 📋 Tableau ↗               │
│                            │
│ ⚙  ParamĂštres tournoi     │
│ 🔙 Retour dashboard        │
└────────────────────────────┘

Badges de notification

  • Orange: Inscriptions en attente de validation
  • Rouge: Scores contestĂ©s (urgent)
  • Jaune: Scores en attente de validation

Page Vue d'ensemble

/jap/tournaments/:id/overview

Hub central affichant l'état du tournoi avec des informations et actions adaptées au statut actuel.

Statut: Brouillon

  • ✅ Checklist de configuration
  • 📝 Action: "Modifier le tournoi"
  • 🚀 Action: "Ouvrir les inscriptions"

Statut: Inscriptions ouvertes

  • 📊 Stats inscriptions (validĂ©es, en attente, refusĂ©es)
  • 📈 Barre de progression
  • 📋 Liste des Ă©quipes en attente
  • đŸ‘„ Action: "GĂ©rer les inscriptions"
  • 🔒 Action: "ClĂŽturer les inscriptions"

Statut: Inscriptions clÎturées

  • ✅ RĂ©cap inscriptions
  • ⚠ Statut gĂ©nĂ©ration tableau
  • 📋 Liste Ă©quipes inscrites
  • đŸŽČ Action: "GĂ©nĂ©rer le tableau" (si non gĂ©nĂ©rĂ©)
  • ▶ Action: "DĂ©marrer le tournoi" (si gĂ©nĂ©rĂ©)

Statut: En cours

  • đŸŽŸ Stats matchs (en cours, terminĂ©s, Ă  venir)
  • 📊 Scores Ă  valider (priorisĂ©s)
  • 🏃 Matchs en direct
  • 🎯 Action: "GĂ©rer les matchs"
  • 📋 Action: "Voir le tableau"
  • 🏆 Action: "GĂ©nĂ©rer la consolante" (si disponible)

Statut: Terminé

  • đŸ„‡ Podium avec vainqueurs
  • 📊 Stats finales
  • đŸŽŸ Derniers matchs
  • đŸ“„ Action: "Exporter pour la FFT"

Page Inscriptions

/jap/tournaments/:id/teams

Gestion complÚte des inscriptions d'équipes.

Fonctionnalités

  • 3 cartes de stats: En attente, ValidĂ©es, RefusĂ©es
  • Filtres par tabs: Navigation facile entre les diffĂ©rents statuts
  • Cards Ă©quipes dĂ©taillĂ©es:
    • Noms des joueurs
    • Classements FFT
    • Poids de paire
    • Actions (Valider/Refuser)

Actions

  • ✅ Valider: Accepter l'inscription d'une Ă©quipe
  • ❌ Refuser: Rejeter l'inscription d'une Ă©quipe

Page Matchs & Scores

/jap/tournaments/:id/matches

Suivi et validation des matchs du tournoi.

Fonctionnalités

  • Stats globales: Total matchs, en cours, terminĂ©s
  • Groupement par rounds: Organisation claire par tour
  • Saisie de scores:
    • Validation rapide (sĂ©lection du vainqueur)
    • Forfait
    • Saisie dĂ©taillĂ©e (score par set)

Voir le guide détaillé:
04-valider-scores.md

Codes Couleur

Statuts tournoi

  • 🟱 Vert: En cours
  • 🟡 Jaune: Inscriptions ouvertes
  • 🟠 Orange: Inscriptions clĂŽturĂ©es
  • âšȘ Gris: Brouillon
  • đŸ”” Bleu: TerminĂ©
  • 🔮 Rouge: AnnulĂ©

Notifications

  • 🔮 Rouge: Urgent (scores contestĂ©s)
  • 🟠 Orange: Attention (inscriptions en attente)
  • 🟡 Jaune: Information (scores en attente)
  • 🟱 Vert: ValidĂ©
  • đŸ”” Bleu: Information

L'interface JAP est entiĂšrement responsive:
- Cartes empilées sur mobile
- Sidebar cachée avec bouton menu (à venir)
- Tabs horizontaux pour filtres
- Actions prioritaires toujours visibles

Bonnes Pratiques

Workflow recommandé

  1. Créer le tournoi (brouillon)
  2. Ouvrir les inscriptions depuis la vue d'ensemble
  3. Valider les équipes via la page Inscriptions
  4. ClĂŽturer les inscriptions depuis la vue d'ensemble
  5. Générer le tableau depuis la vue d'ensemble
  6. Démarrer le tournoi depuis la vue d'ensemble
  7. Gérer les matchs via la page Matchs & Scores
  8. Générer la consolante (optionnel) depuis la vue d'ensemble
  9. Exporter les résultats une fois le tournoi terminé

Utilisation des badges

Les badges de notification sont votre meilleur allié:
- Consultez-les réguliÚrement dans la navigation latérale
- Priorisez les badges rouges (contestations)
- Traitez les badges orange avant de clĂŽturer

Raccourcis

  • Retour dashboard: Toujours accessible depuis la navigation latĂ©rale
  • Vue d'ensemble: Point central pour toutes les actions critiques
  • ParamĂštres: Lien vers l'Ă©dition du tournoi

Support

Pour toute question sur l'interface JAP:
- Consultez les guides spécifiques par fonctionnalité
- Référez-vous au
MVP Roadmap


- Consultez l'
Architecture

pour les détails techniques

Articles connexes

Suggestions basées sur cet article (à venir)