PumpCast

À propos

Je m'appelle Manuel, je suis en 4e année d'école d'ingénieur à CPE Lyon (Informatique et Réseaux de Communication), en alternance. PumpCast est un projet perso que j'ai fait pour apprendre des outils que je n'avais jamais utilisés : Go, GraphQL, MongoDB, Redis, Next.js et le machine learning avec scikit-learn.

L'idée de départ est une question que tout le monde se pose devant une pompe : je fais le plein maintenant, ou j'attends quelques jours ? Les applis de prix montrent le prix du jour, pas ce qu'il va devenir. J'ai voulu voir jusqu'où on pouvait aller avec les données publiques.

Ce que j'ai appris en fouillant les données

Le modèle de prévision part de tout ça. Ses résultats sont détaillés ici, y compris là où il ne fait pas mieux que « le prix ne bouge pas ».

Ce que PumpCast ne sait pas faire

D'où viennent les données

Le code

Tout est sur GitHub, avec un README qui explique les choix techniques : API en Go avec GraphQL, MongoDB, Redis, front en Next.js, modèle en Python. Si tu vois une erreur ou un prix bizarre, tu peux ouvrir une issue.