Comment ça marche ?
Tout ce que vous devez savoir sur l'application Football UY1 — du début à la fin d'un match
Inscription & Contrôle des effectifs
Tout étudiant de l'UY1 peut rejoindre une équipe en remplissant le formulaire d'inscription. Attention : Les inscriptions peuvent être suspendues par les administrateurs (bouton "Cadenas") pour figer les effectifs avant le début de la compétition. Si la page est bloquée, vous devrez contacter votre délégué de filière pour une inscription manuelle.
Gérez votre image de joueur
Une fois inscrit, vous disposez d'un espace personnel. Connectez-vous avec votre nom et votre code secret pour ajouter votre photo de profil (qui apparaîtra sur les feuilles de match et le site) et consulter vos statistiques personnelles.
Gestion tactique & Signatures
Le capitaine utilise un accès sécurisé en deux étapes (Code Filière puis Code Équipe). Il dispose ses 11 titulaires sur le terrain virtuel. La Feuille de Match : Une fois la compo publiée, le capitaine doit apposer sa signature numérique. Grâce à la synchronisation, l'administrateur voit la signature apparaître instantanément sur son propre écran.
Synchronisation & Temps Réel
L'application utilise la technologie WebSockets (Socket.IO). Dès qu'un admin ajoute un but ou un carton, le score et la chronologie se mettent à jour sur TOUS les téléphones connectés sans rafraîchir la page. Même les buts contre son camp (CSC) sont calculés automatiquement pour éviter les erreurs de score.
La feuille officielle et les résultats
Une fois le match terminé, une feuille de match complète est générée automatiquement. Elle contient les compositions, les buts, les cartons, et les signatures des deux capitaines ainsi que le visa de l'arbitre. Le classement est mis à jour immédiatement.
Hiérarchie de l'Administration
Possède le contrôle total. Il est le seul à pouvoir créer d'autres administrateurs, modifier leurs accès et activer/fermer les inscriptions pour toute l'université d'un seul clic.
Supervise l'ensemble de la compétition. Il voit tous les matchs de toutes les filières mais ne peut pas modifier les comptes des autres administrateurs.
Restreint à sa propre filière. Il valide uniquement ses joueurs, gère ses propres matchs et modère les discussions liées aux équipes de son département.
Les outils du Panel Administration
Voici le rôle des différentes pages de gestion pour les administrateurs :
- Tableau de Bord (Dashboard) : Centralise les statistiques vitales et les alertes (joueurs ou matchs en attente). C'est ici que s'effectue le verrouillage global des inscriptions.
- Gestion des Joueurs : Permet de valider les dossiers des étudiants. Tant qu'un joueur n'est pas "Publié", il n'existe pas pour les capitaines ni pour le public.
- Gestion des Matchs : Permet de définir le lieu (stade), l'arbitre et l'horaire. Un match doit être créé ici avant que les capitaines ne puissent préparer leur tactique.
- Le Match en Direct (Live) : C'est la console de commande. L'admin y saisit les actions. Le score est calculé automatiquement pour éviter les erreurs humaines (ex: buts contre son camp).
- Filières & Équipes : Permet de configurer les départements et de générer les codes secrets indispensables aux capitaines.
- Modération & Feedback : Outils pour surveiller les discussions en direct et répondre aux avis ou suggestions envoyés par les supporters.
La Feuille de Match Intelligente
Le document officiel (format A4) fonctionne comme un espace collaboratif partagé :
- Synchronisation Totale : Dès qu'un but est marqué sur la page "Live", il apparaît instantanément sur la feuille de match sans que personne n'ait à rafraîchir sa page.
- Signatures en temps réel : Les capitaines signent sur leur propre téléphone. L'image de leur signature s'affiche immédiatement sur l'écran de l'administrateur au bord du terrain.
- Visa Final : Une fois le match clos, l'administrateur appose son visa. Le document est alors scellé et les points de classement sont distribués.
Sécurité & Contrôle des Accès
L'application protège l'intégrité des données via plusieurs barrières :
- Accès Joueur : Identifiant unique (Nom) + Code secret personnel.
- Accès Capitaine : Sécurité renforcée en deux étapes (Code de la Filière puis Code de l'Équipe).
- Accès Admin : Authentification stricte par numéro de téléphone et mot de passe, avec des droits restreints selon le rôle (Filière vs Global).
- Règles de Jeu : Le système bloque automatiquement les actions impossibles (ex: un joueur ayant reçu un carton rouge ne peut plus marquer de but).
Discussions & Engagement
Le système de discussion n'est pas un simple chat :
- Réponses & Mentions : Vous pouvez répondre à un message en le glissant vers la droite. Mentionner quelqu'un avec
@pseudol'alerte immédiatement. - Notifications Push : Grâce à OneSignal, si vous recevez une réponse ou une mention, votre téléphone reçoit une notification même si le site est fermé.
- Modération : Les administrateurs peuvent activer ou désactiver le chat par match pour éviter les débordements.
Intégrité & Sécurité
- Règles de jeu : Le système empêche d'ajouter un but à un joueur expulsé (carton rouge ou 2 jaunes).
- Identité : Le numéro de maillot (dorsart) est vérifié en temps réel lors des modifications pour éviter les doublons dans une même équipe.
- Signatures : Une fois que l'arbitre a apposé le visa officiel, la feuille de match est considérée comme scellée.