Ce site web permet de gérer une équipe de dodgeball (balle au prisonnier). Projet scolaire du BUT Informatique dont le but est de maîtriser PHP.
Le projet est accessible en ligne à l'adresse suivante : https://sport-r301.clembs.com
Lancer le serveur PHP pour ouvrir le projet :
php -S localhost:[port] -t public/
Le projet utilise une architecture MVC (Modèle-Vue-Contrôleur) :
public/: Dossier contenant les fichiers accessibles publiquementpublic/index.php: Routeur du projet, accède aux différentes pagespublic/globals.css: Feuilles de style globalessrc/: Dossier contenant les fichiers PHPsrc/controllers/: Dossier contenant les contrôleurs (logique métier)src/models/: Dossier contenant les modèles (accès à la base de données)src/views/: Dossier contenant les vues (affichage)
Une base de données PostgreSQL est nécessaire pour faire fonctionner le projet. Installez le module PDO PGSQL pour pouvoir utiliser PostgreSQL avec PHP.
Ensuite, exécutez le script ./sql/create-tables.sql pour créer les tables nécessaires.
Enfin, créez un fichier config.ini à la racine qui contient les informations suivantes pour se connecter à la base de données :
[database]
driver = "pgsql"
host = [hôte]
port = [port]
database = [base de données]
username = [utilisateur]
password = [mot de passe]