Développement d'une application web de trajectoires de vie
Conception d'une application de questionnaire sociologique avec visualisation de données D3.js sur mesure au Laboratoire d'Informatique de Grenoble.
01
Présentation
Lors de mon stage de 5 mois au Laboratoire d'Informatique de Grenoble (LIG), j'ai été en charge de développer une application web de questionnaire pour des sociologues. Cette application permettait de récupérer les informations d'individus lors d'enquêtes sociologiques et de générer des trajectoires de vie sous plusieurs aspects : professionnel, personnel et géographique. Le projet s'inscrivait dans un travail de recherche plus large sur une nouvelle méthode en sociologie basée sur les trajectoires de vie.
02
Objectifs, contexte et enjeux
L'objectif était de créer la première version d'un outil from scratch, sous la direction d'une professeure chercheuse. L'application devait être utilisée par 3 à 4 sociologues enquêteurs, membres du LIG mais aussi professeurs d'autres universités en France.
03
Les étapes — ce que j'ai fait
La stack technique comprenait une base de données PostgreSQL, une application web développée avec Vue.js, et D3.js pour les visualisations de données entièrement custom. Le highlight technique du projet était l'implémentation d'une solution sur mesure avec D3.js pour créer un type de graphique qui n'existait pas encore pour tracer les trajectoires de vie. D3.js est une librairie qui donne un contrôle total : il fallait construire le graphique souhaité à partir des briques de base de la librairie, à l'opposé des librairies de graphiques prêts à l'emploi.
04
Les acteurs — les interactions
J'ai travaillé sous la direction d'une professeure chercheuse du LIG. Les utilisateurs finaux étaient des sociologues enquêteurs — environ 3 à 4 chercheurs, membres du LIG et professeurs d'autres universités françaises.
05
Les résultats
L'application a été livrée en version fonctionnelle avec le système de questionnaire et les visualisations D3.js custom. Le type de graphique créé pour les trajectoires de vie était un vrai défi technique qui a abouti à un résultat original et utile pour les chercheurs.
06
Les lendemains du projet
L'application a été reprise pour continuer son développement, d'autant plus qu'elle fait partie d'un travail plus grand sur une nouvelle méthode en sociologie. Le projet continue de vivre au-delà de mon stage.
07
Mon regard critique
Ce projet m'a appris l'importance de construire une solution sur des bases solides dès le départ, pour ne pas devoir retravailler la solution en permanence ou faire fausse route. C'est une leçon que j'applique désormais à tous mes projets.
08