A Windows desktop companion app for League of Legends champion select
Players pre-configure their preferred pick and ban choices. The app automatically locks in their pre-selected champion when their turn arrives in champion select.
Uses the Riot API to pull the player's own match history and calculate win rates against specific champions, generating personalized ban suggestions based on their actual performance data.
Save multiple champion select configurations for different roles or game modes and switch between them instantly.
All personal data is stored in the user's own Firebase account. The app only reads LCU data for the current user's client — no data is collected or shared.
Native Windows desktop app built with Rust + React. Uses the official League Client Update (LCU) API to interact with the game client safely and within Riot's guidelines.
Uses MATCH-V5 to retrieve match history, SUMMONER-V4 for account lookup. All requests are rate-limited and cached. No real-time in-game data is read.
Match data is fetched once on app startup and cached locally. No polling or real-time requests are made during gameplay.