Application web de gestion d'un tournoi annuel de jeux de société avec authentification, saisie des parties et classement automatique des joueurs.
Application web développée en PHP MVC permettant de gérer un tournoi annuel de jeux de société. Les joueurs s'authentifient puis saisissent les résultats de chaque partie : noms des joueurs, durée, classement et type de jeu (coopératif, compétitif, semi-coopératif). L'application calcule automatiquement les points de chaque joueur selon la formule (nb joueurs + 1 - position) × durée en minutes, et établit un classement général. Les données sont stockées en base MySQL.
Le projet suit le pattern MVC avec un système de routage via paramètre GET (uc), utilise Bootstrap et jQuery en versions stables, et respecte les bonnes pratiques PHP : filtrage des entrées utilisateur avec filter_input(), gestion des sessions et requêtes PDO préparées.
L\'application traite les demandes des utilisateurs connectés : saisie et validation des résultats de parties, gestion des jeux, mise en vente et consultation des classements. Un système de logs applicatifs retrace les actions effectuées.
Le site web exploite les données du tournoi stockées en base MySQL pour calculer et afficher les classements en temps réel. Les résultats saisis alimentent directement les vues de classement et d\'historique des parties.
Le projet couvre un périmètre fonctionnel large : authentification, saisie de parties, calcul de points, classement, gestion des jeux. Une analyse préalable a permis de définir les cas d\'utilisation, les contrôleurs associés et la structure de la base de données.