Skip to content

clembs/Dodgestion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dodgestion - Mini-projet R3.01

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.

License MIT PHP 8.3.15 PostgreSQL

Accès en ligne

Le projet est accessible en ligne à l'adresse suivante : https://sport-r301.clembs.com

Commandes

Lancer le serveur PHP pour ouvrir le projet :

php -S localhost:[port] -t public/

Structure du projet

Le projet utilise une architecture MVC (Modèle-Vue-Contrôleur) :

  • public/: Dossier contenant les fichiers accessibles publiquement
  • public/index.php: Routeur du projet, accède aux différentes pages
  • public/globals.css: Feuilles de style globales
  • src/: Dossier contenant les fichiers PHP
  • src/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)

Configuration

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]

About

Gestion d'équipes de dodgeball (mini-projet R3.01)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •