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


Contexte
J'ai fait de l'athlétisme pendant des années. À 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, les coachs.
Mon approche
Trois chantiers à mener seul : faire entrer la donnée, la rendre indexable partout, et la protéger. Chacun avec ses contraintes — du pipeline qui digère 14M de performances à 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 + i18n sur 9 langues, avec une stratégie d'indexation pensée par marché. Pas de pub, pas de growth hacking : la qualité de la data fait le reste.
- Cloudflare en front pour absorber les bots, les scrapers IA et les attaques. Redis pour cacher les requêtes chaudes. Une archi défensive dès le jour 1.
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 : meilleures perfs brutes et écosystème data science incomparable. Postgres pour la persistance, Redis pour le cache, Coolify pour le déploiement.
Résultat & apprentissages
En ligne depuis janvier 2026. ~50 visiteurs/jour en croissance 100 % organique, sans publicité. Lighthouse 99/92/96 sur desktop, 80/92/96 sur mobile — sur des pages qui adressent jusqu'à 14M de records. Tout en solo : design, UI/UX, front, back, devops, data, SEO. Au-delà des chiffres, 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. La valeur compose.