EliteTrackr
- 800KAthlètes
- 14MPerformances
- 230Pays
- 9Langues


Contexte
J'ai fait de l'athlétisme pendant des années. Et à chaque fois que je voulais creuser une perf, comparer une saison ou suivre la trajectoire d'un athlète, je tombais sur des sites limités aux JO ou aux plus grands meetings. Jamais l'exhaustivité, jamais les outils pour raconter quelque chose avec les chiffres. Alors je l'ai construit. EliteTrackr, c'est l'ambition de devenir le Wikipédia de l'athlé : une référence mondiale, multilingue, où la donnée brute redevient lisible pour les fans, les athlètes et les coachs.
Mon approche
Il fallait mener plusieurs chantiers en solo : faire entrer la donnée, la rendre indexable partout, et la protéger. Chacun avait ses propres contraintes, du pipeline qui digère 14 millions de performances jusqu'à l'infrastructure qui doit tenir face aux scrapers et aux bots IA.
- Un pipeline Python qui agrège la donnée depuis plusieurs sources et la consolide en base : 800 000 athlètes, 14 millions de performances, 230 pays, et ça grossit chaque jour.
- SSR Nuxt et i18n sur 9 langues, avec une stratégie d'indexation pensée marché par marché. Je n'ai pas fait de pub ni de growth hacking, la qualité de la data fait le reste.
- Cloudflare devant pour absorber les bots, les scrapers IA et les attaques. Redis pour mettre en cache les requêtes chaudes. Une archi pensée défensive dès le premier jour.
Stack & choix techniques
Full-JS pour partager les types entre Nuxt et AdonisJS, et pour tester Adonis en production, un choix assumé. Python sur la couche data : de meilleures perfs brutes et un écosystème data science qui n'a pas d'équivalent ailleurs. Postgres pour la persistance, Redis pour le cache, Coolify pour le déploiement.
Résultat & apprentissages
En ligne depuis janvier 2026, avec environ 50 visiteurs par jour en croissance 100 % organique, sans un euro de pub. Lighthouse à 99/92/96 sur desktop et 80/92/96 sur mobile, sur des pages qui affichent parfois jusqu'à 14 millions de records. Tout ça en solo : design, UI/UX, front, back, devops, data, SEO. Ce qui compte le plus pour moi, c'est que c'est le projet où j'ai trouvé mon style, visuel, ton, structure, et où je vois la base s'enrichir un peu plus chaque jour.