Dans le cadre du projet de fin d'année, nous réalisons une application pour visualiser les données de course fournies par l'Oxfam. Ces visualisation sont à but de recherche pour comprendre le comportement des coureurs lors de cette course.
Pour installer notre projet, une seule dependance est necessaire : Docker.
Dans le repertoire courant, cloner le projet :
git clone https://github.com/zumbalove974/oxfam-trailwalker.git
cd oxfam-trailwalker
Build le projet avec
sudo docker compose build --no-cache
Lancer le projet avec
sudo docker compose up -d
Les services sont utilisables. Le site web est disponible à l'adresse : http://localhost:8500/home
Pour arrêter les services :
sudo docker compose down
N'hésitez pas à lire le guide d'utilisation
Rapport:
Présentation:
Dans le dossier app
: donnees de l'application.
Front
: application Vue.Back
: application Express.Dans le dossier db-data
: les donnees de la base de donnees. Tous les *.sql
sont executes dans l'ordre alphanumerique.
Dans le dossier test
: tests d'intégration
Tout est sur localhost
5500
: Port de l'application Express, qui traite les donnees6500
: Port de la base de donnees.7500
: Port de l'administration de la base de donnees.8500
: Port de la page web.Back: Express, PostgreSQL
Test: Jest
Build: Docker
IDE: Visual Studio Code