JV360
Site d'information sur les jeux vidéo, alimenté par une collecte de données automatisée.
Contexte
JV360 est un média web édité par Dreamension, une start-up angevine de trois personnes. Le site regroupe des fiches de jeux, des critiques, des articles et des lives Twitch. Sa ligne éditoriale repose sur un principe simple, vérifier si les promesses faites avant la sortie d'un jeu sont tenues. J'y ai travaillé deux ans comme développeur full-stack et manager de projet web, en alternance de mon MBA.
Ce que j'ai réalisé
Je prenais en charge le développement du site et la supervision de son écosystème.
- Un algorithme de recommandation personnalisée. Il croise l'historique de navigation, les genres consultés, les notes attribuées, le temps passé sur chaque fiche et les préférences déclarées. Une exécution quotidienne affine les suggestions.
- La synchronisation en temps réel des streams Twitch avec les fiches de jeux. Chaque page affiche les lives en cours sur le jeu concerné.
- Un script de génération et d'optimisation d'images. Récupération des visuels, redimensionnement par usage (vignette, bannière, article) et compression pour le web.
- La mise à jour automatique des catalogues Xbox Game Pass et PlayStation Plus, environ 450 jeux chacun. Le traitement tourne chaque matin en cinq minutes, contre plusieurs heures à la main.
- Un générateur de brouillons de fiches de jeux à partir des données collectées, validé en environnement de développement.
La collecte de données qui alimente tout cela est détaillée sur la page Scrapers.
Bilan
La chaîne CI/CD sur GitLab permettait des mises en production quasi quotidiennes. L'automatisation a libéré le rédacteur de l'équipe des tâches de saisie. Il pouvait se concentrer sur les contenus et la relation avec les streamers.