06

Summoner's Configs

Gaming / Desktop Apps

BACK TO PROJECTS LIST

A Windows Electron desktop app to back up and restore your League of Legends client configuration folders, so swapping between accounts doesn't require re-tuning settings each time.

Context

Personal project / Gaming Tools
~3 weeks
2 (co-author: TCarel-dev)

League of Legends players with multiple accounts re-tune client settings every time they switch. Build a small Windows app that snapshots and restores the LoL Config folder so swapping accounts is one click.

My Role

Co-author (Electron desktop)

RESPONSIBILITIES

  • Electron main / renderer split with an IPC manager
  • Typed domain modules in TypeScript (profile, folder, LoL client managers)
  • Persistence via electron-store, structured logs via winston
  • NSIS packaging + auto-update via electron-builder + electron-updater + GitHub releases
  • UI on React + Radix + Tailwind

DELIVERABLES

Signed Windows installer shipped on GitHub releases

Results

  • Shipped a signed Windows installer with 39 GitHub downloads
  • Used personally on my own LoL accounts to replace the manual Config-folder copy/paste

ACHIEVEMENTS

  • Signed Windows installer with auto-update pipeline (electron-builder + electron-updater + GitHub releases)
  • Co-developed a typed Electron main-process module split (profile / folder / LoL client / IPC managers)

Technical Stack

TECHNOLOGIES

ElectronViteReactTypeScriptTailwindRadix UISasselectron-builder

KEY FEATURES

  • Configure path to the LoL client config folder via in-app settings
  • Import the current LoL config as a named profile
  • Switch profiles to restore a stored config back into the LoL client folder
  • Profile management UI (Radix dialogs, dropdowns, toasts, framer-motion transitions)
  • Auto-update via electron-updater + GitHub releases (NSIS installer)

Gallery

Similar project in mind?

Let's discuss how I can help you

Related Projects

PortfolioPortfolioPortfolioPortfolio

© 2026

Designed and developed by Vivien Gontier