back to the projects

MonPetitProno Stats

Who among my friends actually predicts football best

MonPetitProno Stats screenshot
MonPetitProno Stats

Overview

MonPetitProno Stats is a dashboard for a group of friends playing Mon Petit Prono, the French football prediction game, during the 2026 World Cup. A Python pipeline pulls every prediction and match result from the MPP API into CSV files. A standalone Chart.js page turns them into standings, rank and score over time, prediction accuracy and head-to-heads. Each player also gets badges for what they're best at, which the official app doesn't show.

Why I built this

My friends and I play Mon Petit Prono at every tournament. The official app only shows a basic ranking, so I built this to dig further, with badges per person and stats on who has actually been best, and at what.

Features

  • Standings. A live league table with every player's points across the tournament.
  • Rank and score over time. Day-by-day charts of each player's rank and cumulative score.
  • Prediction accuracy. Correct results against exact scores, to tell flair from science.
  • Player badges. Badges for whoever has been best in each area. The official app only has the ranking.
  • Head-to-heads and daily tops. Compare any two players, and see who did best each day.

Tech stack

Frontend

JavaScript Chart.js HTML CSS

Data

Python requests CSV

Infrastructure

Docker GitHub Actions Caddy Nginx