/GeoQuizz

GeoQuizz est un jeu disponible sur ordinateur, tablette et téléphone. Le principe est simple : une photo est proposée au joueur, il doit indiquer la position de ce qu'elle représente sur une carte d'une ville.

Primary LanguagePHP

GeoQuizz

GeoQuizz est un jeu disponible sur ordinateur, tablette et téléphone. Le principe est simple : une photo est proposée au joueur, il doit indiquer la position de ce qu'elle représente sur une carte d'une ville.

Trello : https://trello.com/b/uOqYzi1V/geoquizz

Commencer

Ces instructions vous permettront d'obtenir une copie du projet opérationnel sur votre machine locale à des fins de développement et de test. Voir déploiement pour les notes sur la façon de déployer le projet sur un système actif.

Alt text

Prérequis

* Web server avec un URL rewriting
* PHP 7.0+
* Composer installer globallement
* Docker installer
* NodeJS/npm installer

Installation

* Clone le depot git — git clone https://github.com/Texier54/GeoQuizz
* Modifier le ficher /etc/hosts an y ajoutant : 127.0.0.1 api.geoquizz.local backoffice.local
* Faire un : docker-compose up
* Suivi d'un : docker-compose start
* Récuperation des informations de connexion à la BDD ./src/conf/geoquizz.db.conf.ini
* Accéder à la BDD a l'addresse :
 * localhost:8090
* Importation des tables de la BDD /sql/geoquizz.sql
* Remplissage de la BDD /sql/geoquizz_data.sql
* Dans ./src composer install
* Dans ./public npm install
* Dans ./public npm run dev
  • Pour acceder au backoffice il faudra aller au lien : backoffice.local:10081

  • Pour acceder au jeu il faudra aller au lien localhost:XXXX, dependant de ce que votre npm run dev vous dis, normalement c'est le port 8080

  • Utilisateur de test

    • Pseudo : Jeandudu
    • Mot de passe : jd54

Fait avec

Backoffice :

Jeu :

Autheurs