/webproject

ISIC Web Project (2nd year engineering school)

Primary LanguagePHP

6 Qui ramasse

6nimmt

Le projet

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

Spécificité du Project

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.

Previews

dashboard Dashboard principal

playground Une partie en cours

How-to

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';
    // ...
    ?>

Liens externes