La majeure ISIC (Ingénierie des Systèmes d'Information et de Communication) de l'école des Mines de Douai demande à chaque promotion de réaliser un projet web de bout en bout.
Le sujet de la promotion 2018 fut de recréer le jeu de carte 6nimmt! (wiki), permettant des parties de 2 à 10 joueurs, et le présent projet est celui réalisé par N. Delauney et A. Handjani
Le projet repose sur un framework PHP dit MVC qui a été codé from Scratch, nous permettant d'apréhender au mieux les subtilités du langage PHP et de comprendre en profondeur la structure MVC.
Le site n'est malheureusement pas hébergé en ligne. Pour pouvoir tester le site, il vous faut un serveur local (WAMP, MAMP, UAMP,...).
Ouvrez un terminal :
# Clone the repository
$ git clone https://github.com/Delni/webproject.git
Il faut ensuite initialiser la base de donnée MySQL en chargeant le fichier ./sql/fullSetUp.sql
dans votre base de données
Au besoin, adapter ./classes/DatabasePDO.class.php
pour correspondre aux paramètres de connection de la base de données :
<?php
// DatabasePDO.class.php
// ...
18 protected static $user = 'root';
19 protected static $pass = 'root';
// ...
?>