Über das Projekt
LAN Party Launcher ist ein lokaler Windows-Launcher für LAN-Partys – entwickelt mit Electron, React und Vite. Die App vereint Spieleverwaltung, Prozesssteuerung und soziale Features in einer modernen Desktop-Oberfläche mit Coverflow-Ansicht.
Highlights
- Coverflow-Ansicht für Spiele mit Cover- und Hintergrundbildern
- Start/Stop inkl. Anzeige aktiver Prozesse
- Firewall-Modus pro Spiel (
on/off/ignore) - Optionale Startup-Skripte je Spiel
- Rekursiver EXE-Scan + optionale
gameList.json-Konfiguration - Bundle-Kopie des Basisordners mit Fortschrittsanzeige
- LAN-Chat ohne zentralen Host (UDP Multicast)
- Live-Abstimmung direkt auf den Spielkacheln
- Portable Windows-EXE via electron-builder
- CI/CD Release-Pipeline mit GitHub Actions
Technologie-Stack
- Electron – Desktop-Framework mit OS-Integration
- React + TypeScript – UI mit Typsicherheit
- Vite – Build Tool & Dev Server
- UDP Multicast – Dezentraler LAN-Chat & Abstimmung
- electron-builder – Portable Windows-Release
- GitHub Actions – Automatisierte Releases bei Tags
Mein Beitrag
Konzeption und vollständige Umsetzung – von der React-UI über Electron Main/Preload-Prozess und IPC-Bridge bis hin zur Windows-Firewall-Integration, Spiel-Scanner-Logik und Release-Pipeline.
