Back to projects

MonPetitProno Stats

Deeper stats, badges & head-to-heads for a friends' Mon Petit Prono league

MonPetitProno Stats screenshot

Overview

MonPetitProno Stats is a statistics dashboard for a group of friends competing on Mon Petit Prono (MPP), the French football prediction game, during the 2026 World Cup. A Python pipeline pulls every prediction and match result from the MPP API and processes them into CSVs, then a self-contained Chart.js dashboard turns the data into standings, rank and score progression, prediction accuracy and head-to-head comparisons. It goes well beyond the official app — with badges per player and a breakdown of who's been the best in each area.

Why I Built This

Me and a group of friends battle it out on Mon Petit Prono every tournament. The official app only shows a basic ranking, so I built this to dig deeper — badges per person and stats on who's actually been the best, and at what.

Features

  • Standings & Rankings — Live league table aggregating every player's points across the tournament
  • Rank & Score Progression — Day-by-day charts of how each player's rank and cumulative score evolve
  • Prediction Accuracy — Correct results vs exact scores — the flair-versus-science precision view
  • Per-Player Badges — Badges highlighting who's been the best in each area, well beyond the official app's basic ranking
  • Head-to-Head & Daily Tops — Player-versus-player comparisons plus daily top performers

Tech Stack

Frontend

JavaScript Chart.js HTML CSS

Data

Python requests CSV

Infrastructure

Docker GitHub Actions Caddy Nginx