06
BACK TO PROJECTS LISTSummoner's Configs
Gaming / Desktop Apps
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