Projet

TPFormula1 - Gestion F1

Application web PHP / MySQL orientee gestion de championnat: suivi des Grands Prix, ecuries et pilotes avec un back-office securise.

Objectif metier

Construire un outil simple pour centraliser les donnees F1 et accelerer les operations courantes: ajout, modification, suppression et consultation des elements de saison.

Fonctionnalites detaillees
  • CRUD complet sur trois entites principales: Grands Prix, ecuries, pilotes.
  • Tableau de bord avec indicateurs rapides (volumetrie et vue calendrier).
  • Recherche et tri pour retrouver vite une course ou un pilote.
  • Authentification avec protection des actions sensibles.
  • Script de bootstrap de base via init_db.php pour demarrage rapide.
Architecture technique
  • Pattern MVC leger: separation claire entre controleurs, modeles et vues.
  • Acces base en PDO avec requetes preparees pour fiabilite et securite.
  • Validation cote serveur des champs critiques avant ecriture SQL.
  • Organisation du code pour faciliter les evolutions futures (nouvelles entites, filtres, stats).
Difficultes et resultats
  • Difficulte: garder la coherence entre pilotes, ecuries et calendrier.
  • Reponse: regles de validation metier + structuration des operations CRUD.
  • Resultat: application stable, rapide a prendre en main et facile a demonstrer.
  • Apprentissages: modelisation SQL, securisation des formulaires, conception MVC.