About

Why this project exists

A tracker born from a simple frustration: nobody actually connects your performance to what surrounds it.

The spark

A bad match, and a question with no answer

Like a lot of players, the idea started with a classic frustration: after a rough session, there was no way to know if it was really bad play, a ping spike, the late hour, or just a losing streak. Existing trackers give you a score. None of them give you an answer.

MVP Tracker was born from that simple question: what if we finally cross-referenced this data instead of leaving each piece in its own corner?

The vision

Taking the angle nobody else takes

Three convictions that guide every product decision.

🔗

Connect, don't stack

Adding yet another K/D chart doesn't help anyone. What matters is connecting performance to network, to daily rhythm, to mental state — the real causes, not just the symptoms.

🧭

One module at a time

The project moves forward in solid blocks rather than a long list of promises. Every feature that ships is already in use before the next one starts.

🎯

Honest about its limits

No false precision: when a piece of data isn't reliable or isn't available, the app says so instead of making up a number to look good.

Under the hood

A real desktop app, not another website

MVP Tracker runs locally on your machine — your matches are cached on your own computer, browsable even offline. The online account only handles the strict minimum: linking your Riot ID once, syncing your profile, and enabling social features (friends, messaging).

  • Built with React and Electron
  • Local database, no match data sent to a third party
  • Accounts and social hosted on separate, secured infrastructure
MVP Tracker Stats screen
Want to know more?

Discover what the app can do

Discover everything the app can do for your progression.