Le projet a pour objectif de générer automatiquement des informations et des graphiques à des heures prédéfinies dans un format standardisé, à partir de sources de données en ligne et d'un paramétrage prédéfini par l'utilisateur.
Les enjeux principaux du projet sont :
Pour se concentrer sur les éléments à forte valeur ajoutée que sont la génération graphique et textuelle plutôt que sur la gestion du back-office, l'architecture choisie est une base WordPress pour l'interface d'administration, personnalisée par le développement d'un plugin dédié, sur laquelle s'intègrent des traitements PHP spécifiques pour les besoins de l'outil.
Le principale difficulté du projet est la génération de graphiques sur-mesure côté serveur. La solution retenue est la mise en place d'un service Node dédié à cela, qui fait tourner la bibliothèque de datavisualisation d3.js dans le DOM d'un navigateur virtuel, rasterisé au format PNG.