Software für Feuerwehren

Zwei Anwendungen, entwickelt für die Feuerwehr Schweinfurt und dort produktiv im Einsatz – als fertige Lösungen auch für Ihre Feuerwehr verfügbar: ein webbasiertes Sicherheitswachen-Portal und ein Führungsassistent für die Einsatzzentrale und den Einsatzleitwagen.

FWSW SiWa-Portal – Sicherheitswachen verwalten und abrechnen

Ohne Sicherheitswachen der Feuerwehr darf in Schweinfurt kein Stadion- oder Stadthallenbetrieb stattfinden. Diese Einsätze wurden bisher per Aushang und E-Mail organisiert – das Portal macht daraus einen digitalen, transparenten und nachvollziehbaren Prozess. Vom Anlegen eines Dienstes über die Einteilung qualifizierter Kräfte bis hin zur monatlichen Abrechnung mit automatischer Verdienstberechnung und Limit-Überwachung läuft alles in einer Anwendung – mobil nutzbar, mit Push-Benachrichtigungen aufs Smartphone.

Was die Software konkret kann

  • Dienst- & Personalverwaltung: Sicherheitswachen anlegen, qualifiziertes Personal einteilen, Wachführer bestimmen
  • Qualifikations-Hierarchie: AGT/Atemschutz, MTA etc. – inkl. automatischer Vererbung
  • Tauschbörse: Eingeteilte Kräfte können Dienste qualifikationsgerecht weitergeben
  • Abrechnungssystem: Stundensätze, Fahrtpauschalen, automatische Limit-Warnungen für Ehrenamtspauschale und Minijob
  • ICS-Kalenderabo + PWA mit Web-Push: Persönlicher Kalender auf jedem Gerät, Push auch bei geschlossener App
  • PDF-Export aller Dienstdetails für Druck und Archivierung
  • Rollensystem: Administrator, Wachzentrale, Abrechnung, normaler User – mit getrennten Rechten
  • Abwesenheitsverwaltung mit automatischer Warnung bei Überschneidungen

Technisch besonders

  • PWA mit eigenem Web-Push-Backend ohne Drittanbieter – funktioniert auf iOS Safari ab 16.4, Android und Desktop, mit Auto-Cleanup abgelaufener Subscriptions.
  • Defense-in-Depth-Sicherheit: CSRF-Schutz, Login-Rate-Limit, Prepared Statements, HTTP Security Headers, blockierte sensible Dateitypen, harte Passwort-Policy.
  • Saubere Staging→Prod-Pipeline auf Shared Hosting mit getrennter Datenbank, eigener Staging-URL und automatischem Mail-Versand-Schutz für die Test-Umgebung.
  • Differenzierte Abrechnungslogik mit tatsächlichen vs. geplanten Zeiten, individuellen Abweichungen pro Teilnehmer, harter Limit-Prüfung bei Tauschvorgängen.

Tech-Stack

PHP 8 mit PDO und Prepared Statements, MySQL/MariaDB, Front-Controller-Routing per Apache .htaccess, PWA mit dynamischem Manifest und Service Worker, Vanilla JavaScript ohne Framework, PDF-Generierung mit Dompdf, Web-Push mit minishlink/web-push. Bewusste Entscheidung gegen ein schweres Framework – die App ist leichtgewichtig, schnell und ohne Black-Box-Magic wartbar.

UG-Assist – Führungsassistent für die Unterstützungsgruppe

Im Einsatzfall muss die Unterstützungsgruppe schnell auf digitale Hilfsmittel zugreifen können: Karten, Lagepläne, Webdienste der Leitstelle, lokale Dokumente, interne Programme. UG-Assist ist eine Desktop-Anwendung, die diese Werkzeuge als kategorisierte, beschriftete Buttons mit Icon präsentiert – selbsterklärend, auch für Kollegen, die im Alltag wenig mit Computern arbeiten. Sie wird in der Einsatzzentrale und im Einsatzleitwagen eingesetzt, startet automatisch nach dem Hochfahren des Rechners und ist sofort einsatzbereit.

Was die Software konkret kann

  • Kategorisierte Quick-Launch-Buttons für URLs, Dateien und Programme – mit automatischer Icon-Extraktion aus EXE-Dateien
  • Multi-PC-Synchronisation über einen gemeinsamen Netzwerkordner – jede Änderung ist sofort auf allen Stationen sichtbar (Live-Update via File-Watcher)
  • Passwortschutz der Einstellungen mit PBKDF2 (100.000 Iterationen) und HMAC-Integritätsprüfung
  • Auto-Update über OneDrive – stündliche Prüfung, Self-Replace-Skript ersetzt die laufende EXE
  • Auto-Dark-Mode nach Sonnenauf-/-untergang, offline berechnet (relevant nachts im EL-Wagen)
  • Autostart nach Windows-Login, Multi-Monitor-Support
  • Import/Export der Konfiguration für Backups und Roll-Out auf neue Geräte

Technisch besonders

  • Echte Multi-PC-Synchronisation ohne Server – Änderungen erscheinen in Echtzeit auf allen Rechnern, robust auch ohne Internet.
  • Solide Krypto mit PBKDF2 + HMAC-signiertem Token in einer separaten Datei – Manipulation an der Settings-Datei wird erkannt.
  • Detail-Liebe für den Einsatzfall: Frameless Window, Icon-Extraktion aus EXEs, offline berechneter Sonnenstand, Auto-Update ohne klassische Update-Infrastruktur.

Tech-Stack

Electron 33, React 19 + TypeScript, Vite, Paketierung als portable .exe via electron-builder. Datenhaltung in JSON-Dateien lokal + optional geteiltem Ordner. Krypto über die Node-Standardbibliothek ohne externe Abhängigkeit.


Auch für Ihre Feuerwehr

Beide Anwendungen sind keine Konzepte, sondern laufen im realen Dienstbetrieb der Feuerwehr Schweinfurt. Sie können für Ihre Feuerwehr übernommen und an Ihre örtlichen Abläufe angepasst werden – ohne dass Sie ein Entwicklungsprojekt bei null starten. Gerne zeige ich Ihnen die Anwendungen in einer unverbindlichen Online-Demo.

  • Erprobt im Produktivbetrieb – nicht „nice to have", sondern unter Stress benutzbar
  • Domänenverständnis inklusive: Qualifikationsvererbung, Abrechnungslimits, Einsatzleitwagen-Realität – das lässt sich nicht aus einem Spec-Dokument zusammenbauen
  • Mobile-First & Offline-Tauglichkeit, weil im Einsatz weder ein gutes Netz noch ein PC-Stuhl garantiert sind
  • Sicherheit von Anfang an – nicht nachgerüstet, sondern Teil des Architekturentwurfs
Interesse für Ihre Feuerwehr? Lassen Sie uns unverbindlich sprechen – gerne mit einer Online-Demo beider Anwendungen.

Telefon: +49 9721 79 34 333
E-Mail: info@itdienstleister-schweinfurt.de

Demo anfragen

Sie sind keine Feuerwehr, haben aber eine ähnliche Anforderung? Das Vorgehen ist übertragbar – siehe Softwareentwicklung & Individualsoftware.