Skip to main content
Accès anticipé— LegendsTracker est en développement actif.
About

LegendsTracker
the Riot hub that coaches you

League of Legends in production, TFT and Valorant in preparation: one French-speaking hub to understand your games, improve and track your level without juggling ten different tools.

The LoL pillar combines advanced stats, AI coaching, Player DNA, theorycraft, live game and win probability. ML models detect the turning points at minute 10/15/20/25, the AI explains them, then the autopsy links those signals to your concrete decisions.

LoL AI Coach in FrenchLoL live · TFT/Valorant on waitlistUpdated every patch
Riot games
3
API routes
108
LoL champions
170+
Automated tests
990
Features

Everything you really need

Tools you won't find anywhere else, designed for French-speaking players who really want to improve.

AI Coaching

AI Coach

Analyzes your games in depth: timing, decisions, macro. In French, adapted to your rank and your role.

Match Autopsy

Ask "Why did I lose?" and receive a complete conversational analysis, now anchored on the macro turning point detected by the win probability models.

Tilt Detector

Detects signs of tilt in your session and mentally coaches you to stop the bleeding.

Progression Plan

Personalized 14-day plan with measurable objectives verified automatically.

DNA-aware Coach Chat

Ask any question about LoL. The AI receives your full Player DNA (archetype, signatures with σ, block, prototype gaps) and adapts its tone to your archetype: a Berserker gets direct/punchy advice, an Architect gets methodical/macro guidance.

Match Story

Relive your game as an esports story. Key moments, turnarounds and a narrative conclusion.

Analysis & Stats

Player DNA — 35 features × 13 archetypes

A unique profile built on 35 behavioral features (6 chromosomes: Combat, Macro, Mechanics, Mental, Team, Tempo), ranked among 13 archetypes (Berserker, Sniper, Architect, Patient…). Animated bidirectional DNA helix (touch drag, hover that syncs helix ↔ cards, click a chromosome to isolate a section), YOU vs archetype prototype comparison, full coaching dashboard (diagnosis, strengths/weaknesses, plan, verdict), clickable champion pool filtered by the role you play, and a Share button that generates a PNG DNA card for Discord/Twitter/Stories.

Role Signature

Composite 0-100 score specific to each role (TOP / JG / MID / ADC / SUP), computed from 5 role-specific weighted KPIs. Each role has its own weighting and its own expectations.

Contextual death analysis

Every death tagged and scored 0-100 with 13 tags (teamfight, caught_out, overextend, no_vision…) + modifiers per phase (early/mid/late) and per role (a peeling support ≠ 'caught out').

Live Game

Enhanced live view with rank, winrate, detected duos, identified smurfs, win probability from calibrated XGBoost models, snapshots at minute 10/15/20/25, the model's key factors and an AI read of the turning point.

Multi-Search

Paste 5 names in champ select and analyze your entire lobby in one click. OTP and autofill detected.

Leaderboard

Ranking of 28,000+ EUW players from Challenger to Gold. Filter by role and region.

Compare

Compare two players stat by stat: KDA, CS, vision, winrate, badges.

Stream Overlay

Real-time overlay for your stream with your stats, rank and current champion.

Social & Fun

Community chat

Real-time Discord-style chat, right on the site: themed channels, online members, markdown, emojis, mentions and private messages. Self-hosted, encrypted at rest, nothing to install.

Flame Me

Viral AI roast of your player profile. Shareable as an image on Discord.

Duo Finder

Find your ranked duo or mates for your next game. Auto-created Discord voice channel.

Personality Quiz

Discover your playstyle with a unique quiz based on your stats.

Badges & Gamification

31 Bronze, Silver, Gold and Legendary badges that reward your progression and your playstyle.

Tools & Resources

Counter Pick

Counter-pick recommendations in draft based on your champion pool.

Tier List

Tier list by role and rank, updated every patch.

Champion Pool

Optimize your champion pool. OTP recommendations adapted to your elo.

Theorycraft Engine

Complete build simulator: 173 champions with builds recalibrated on their kit (item order + precise reasoning), 84 items with passive effects, step-by-step combos with dynamic HP tracking, build comparator and gold efficiency, build sharing by URL.

ARAM

Dedicated ARAM stats and tier list. The only ARAM tracker in French.

Academy

Learning resources and guides to improve at every elo.

Patch Notes

Patch note tracking with analysis of the changes to your champions.

Pool Analysis

The AI analyzes your champion pool and recommends picks to optimize your climb.

Transparency

Tech stack & security

I believe in transparency. Here's what powers LegendsTracker and what protects your data.

Tech stack

Next.js 16 + React 19, strict TypeScript, ISR, Tailwind CSS + in-house UI primitives
PostgreSQL + Prisma v6, Redis cache, daily backups, Zod for validation
Tiered AI — Claude (Anthropic) for paid tiers, pseudonymized DeepSeek for the free tier; streaming and prompt caching
990 tests (Vitest + E2E Playwright), GitHub Actions CI/CD, Sentry v10 monitoring
PM2 cluster high availability, 4 instances, 108 API routes, Web Vitals monitoring
97/100 mobile 99/100 desktop (YellowLab Tools), 202 components, modular architecture

Security & privacy

Discord OAuth2 or Riot Sign-On (NextAuth v5) — no passwords stored
A+ securityheaders.com dynamic CSP nonce, 2-year HSTS preload, X-Frame-Options DENY, CSRF, rate limiting
Parameterized SQL (Prisma ORM), HTML sanitization (DOMPurify), Zod validation
GDPR right to delete and export your data, 0 third-party trackers
Strict HTTPS, secure + SameSite cookies, strict Content-Security-Policy

0 vulnerabilities (6100+ Nuclei tests) · 0 TypeScript errors · 990 tests · A+ security

Why LegendsTracker

Others show you stats.
I show you why you lose.

Before
Classic tracker
Raw stats without context
English-only interface
No personalized coaching
No tilt detection
English-speaking community

"OK so... I lost. But why?"

After
LegendsTracker
Precise timing + identified decision
100% in French, interface and coaching
AI Coach that analyzes your games in depth
Tilt Detector + mental coaching
French-speaking community on Discord

"You lost the game at minute 23:14. I tell you exactly why."

Built by a player,
for players

LegendsTracker was born from a simple observation: the most useful Riot tools are often scattered, in English, or limited to raw stats. To improve, a French-speaking player needs a clear read of their decisions, not just a scoreboard.

The project was created by Gabin, an Emerald player who was tired of juggling English websites, spreadsheets and YouTube videos to understand his games.

League of Legends is the first truly complete game: player profile, timeline, theorycraft, live game, AI and ML models. TFT and Valorant are already structured as waitlists to extend the same approach to the other Riot games.

The LoL AI coaching approach has been validated by Legends Path, professional coaches. Every feature is built to address a real player need. The site is updated every patch and designed for the French-speaking community.

Gabin

Creator & developer

Emerald · LoL playerValidated by Legends Path

Public Roadmap

Done
  • Multi-game Riot hub
  • AI Coach + Autopsy
  • Win Probability ML
  • Tilt Detector
  • Player DNA
  • Live Game
  • Tier List + ARAM
  • Community chat
In Progress
  • Match title collection
  • Enriched Player DNA narratives
  • Interface redesign
  • Community voice chat
Planned
  • TFT AI Coach
  • Valorant post-match
  • Public API
  • Mobile app
Community on Discord
Updated every patch
Free, early access

Ready to know where you really
lost your last game?

Search your summoner and discover what LegendsTracker can do for you.