LAN Party Launcher

ElectronReactTypeScriptViteWindowsUDP MulticastGitHub Actions
LAN Party Launcher – App Icon

Ü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.

→ Quellcode auf GitHub