06
RETOUR À LA LISTESummoner's Configs
Gaming / Applications bureau
Une application bureau Electron pour Windows qui sauvegarde et restaure le dossier de configuration du client League of Legends, pour ne pas avoir à re-régler ses paramètres à chaque changement de compte.
Contexte
Projet personnel / Outil gaming
~3 semaines
2 (co-auteur : TCarel-dev)
Les joueurs LoL avec plusieurs comptes re-règlent les paramètres du client à chaque changement de compte. Construire une petite application Windows qui sauvegarde et restaure le dossier Config LoL pour faire du changement de compte un seul clic.
Mon rôle
Co-auteur (Electron bureau)
RESPONSABILITÉS
- —Séparation Electron main / renderer avec gestionnaire IPC
- —Modules métier typés en TypeScript (gestionnaires profil, dossier, client LoL)
- —Persistance via electron-store, logs structurés via winston
- —Empaquetage NSIS + mise à jour automatique via electron-builder + electron-updater + GitHub releases
- —Interface sur React + Radix + Tailwind
LIVRABLES
Installateur Windows signé livré sur GitHub releases
Résultats
- ✓Installateur Windows signé publié avec 39 téléchargements GitHub
- ✓Utilisé personnellement sur mes propres comptes LoL pour remplacer le copier/coller manuel du dossier Config
ACCOMPLISSEMENTS
- •Installateur Windows signé avec pipeline de mise à jour automatique (electron-builder + electron-updater + GitHub releases)
- •Co-développement d'une séparation de modules main process Electron typés (gestionnaires profil, dossier, client LoL, IPC)
Stack technique
TECHNOLOGIES
ElectronViteReactTypeScriptTailwindRadix UISasselectron-builder
FONCTIONNALITÉS CLÉS
- —Configurer le chemin du dossier de configuration du client LoL depuis les réglages de l'application
- —Importer la configuration LoL courante comme profil nommé
- —Changer de profil pour restaurer une configuration sauvegardée dans le dossier client LoL
- —Interface de gestion des profils (boîtes de dialogue Radix, menus déroulants, toasts, transitions framer-motion)
- —Mise à jour automatique via electron-updater + GitHub releases (installateur NSIS)
Galerie
Projet similaire en tête ?
Discutons de comment je peux vous aider