TP BTS SIO 1ère année — application web PHP de gestion et d'arbitrage de matchs de tennis en temps réel : chronomètre, comptage des points selon les règles officielles, historique des coups, export JSON.
Application PHP permettant de gerer des matchs de tennis avec un systeme d'arbitrage complet. Fonctionnalites : creation de matchs avec joueurs et classements, panel arbitre avec chronometre en temps reel, comptage des points selon les regles officielles du tennis (15, 30, 40, jeu), historique des coups avec possibilite de revenir en arriere, affichage des resultats detailles avec statistiques, et export des donnees au format JSON.
Le projet suit le pattern MVC PHP et respecte les conventions de nommage et de structuration du langage. Le moteur de comptage applique strictement les règles officielles du tennis (15, 30, 40, jeu, set, égalité, avantage), un référentiel reconnu et incontournable du domaine. L'export des données utilise le format standard JSON, et l'interface s'appuie sur HTML5 et CSS3.
L'application exploite les données des matchs, des joueurs et des coups joués pour mettre à jour en temps réel le score, le chronomètre et l'historique. Les données peuvent être exportées au format JSON pour une exploitation externe ou un archivage.