LoL Tracker is a side project I built around a simple problem: in Flex Queue, solo stats do not tell the whole story. The goal was not to rebuild another individual player profile, but to create a League of Legends tracker focused on teams, recurring squads and collective progress.
The product has changed a lot since the first version. Today, players can try LoL Tracker for free without creating an account. They enter their Riot ID, the app finds their account, scans recent Flex games and detects the people they regularly play with. If several groups are found, they pick the right squad and a team page is generated in a few seconds.
That page can then be claimed for free. Claiming lets the squad choose a name, add a logo and unlock free features like match history. For players looking for a more direct product overview, I also created a dedicated Flex Queue tracker page.
On the product side, LoL Tracker focuses on team signals: match history, per-player stats, MVP Score, TeamScore and recurring trends. If you often play with the same group, the app should help you understand what your squad does well, what keeps showing up in losses, and who is actually improving over time.
On the technical side, the Riot Games API was the main constraint. Rate limits make every request count, so I worked with caching, batched calls and controlled refresh logic to keep the experience smooth without wasting API budget.
Build a Flex Queue tracker that helps League of Legends squads understand their collective performance, not only individual profiles.
Side Project
Let’s build websites and apps that look great, perform flawlessly, and drive real growth for your business.
Let's talk about your project

Exercises with Next14 and webservice for my students. The goal is to work with dynamic pages and SSR
See the project →
Free Laravel API with thousands of French words in 27 categories: random picks, filters, and word-of-the-day style endpoints.
See the project →
Multilingual WordPress site (EN / FR / IT) for Monaco Traduction: translation, interpreting, and language training.
See the project →