OLIVIE Maxime P1710179
DataViz a été créé dans le cadre de l'UE LIFPROJET, à l' UCBL Lyon1
C'est une application Web permettant de visualiser des données de pollution,
de l'an 1975 à 2014, par pollution totale, par habitant, ainsi que par pays ou bien par continent.
Nous avons porté un soin particulier à la présentation générale et au design de l'application.
Le but est de la rendre accessible le plus vite possible et facile à utiliser.
Le site de l'application est donc accessible et hébergé sur un serveur distant mutualisé,
et est visionnable sur Téléphone, ordinateur, ou bien tablette.
La plus simple, est simplement d'accéder à l'application via le lien suivant :
Cliquez ici !
Cela vous affranchira d'une étape fastidieuse d'installation des différentes dépendances,
nombreuses pour ce projet.
Il va vous falloir installer toutes les dépendances vous-mêmes :
Tout d'abord, nous avons besoin d'un serveur MySql, plus précisément son fork, MariaDB.
Il peut être installé comme suivant :
$ sudo apt install mariadb-server (Unix)
$ brew install mariadb (Mac)Puis, ensuite nous aurons besoin d'un serveur Node.js et son outil NPM,
Le lien suivant vous indiquera la procédure a suivre : Installation Node.js
Veillez à bien vous procurer la version 12 ou supérieure de Node
Ensuite, il vous faut peupler la base de données, pour ce ceci, aprés avoir cloné la branche master du projet, importez dans votre BDD le fichier insertion.sql, présent dans le répertoire /sql.
A la racine du projet, crééz un fichier .env basé sur Ce modèle et adaptez le à votre environnement de bases de données. les variables 'user' et 'password' définissent vos identifiants de connection choisis dans votre serveur mysql. Modifiez-les en conséquence
Ensuite, importons tous les modules Node.js avec :
$ npm installEt ensuite
$ npm install --save-devNous "démarrons" l'écoute du serveur node avec la commande suivante :
$ npm startEnfin, Ouvrez votre navigateur favori et saisissez localhost:8080 dans votre barre d'addresse.
Si tout va bien, vous devriez voir le site s'afficher.
Si ça n'est pas le cas, vous pouvez nous contacter par mail :
mail pb technique