Cette application présente les données d'objets déclarés comme perdus et restitués de la base de donnée ouverte de la sncf (https://data.sncf.com/explore/dataset/objets-trouves-gares/table/?sort=date et https://data.sncf.com/explore/dataset/objets-trouves-restitution/table/?sort=date).
Nous utilisons pour cela le framework front Vue.js (version 2) ainsi que la bibliothèque graphique Chart.js pour mettre en place les différentes visualisations. Le plugin Vuetify est également utilisé pour gérer le positionnement des différents éléments visuels.
Les données sont récupérées grâce à des requêtes HTTP en utilisant la bibliothèque Axios.
Vous aurez besoin de Nodejs installé et accessible de façon global (incluant npm)
A partir du dossier contenant le projet, lancer la commande :
npm install
Pour lancer l'application en mode développement, lancer la commande suivante dans un terminal à partir du dossier source
npm run serve
npm run build
npm run lint
2 graphes linéaires : évolution temporelle du nombre d'objets déclarés comme perdus pour le premier et du nombre d'objets trouvés et restitués
2 doughnut : représentent pour, chaque type d'objet perdus et trouvés, leurs proportions
2 histogrammes : pour chaque gares, la proportions d'objets perdus (premier histogramme) et trouvés (deuxième histogramme)
2 tableaux récapitulatifs des données que nous utilisons