FeuerwehrApp ist ein webbasiertes Tool für Feuerwehren, um verschiedene administrative Aufgaben zu erledigen.
Mit FeuerwehrApp kann die Mannschaft eines Fahrzeuges nach einem Einsatz protokolliert werden.
Mit der App können Kleiderwarte offenen Bestellungen von Kameradinnen und Kameraden nachverfolgen. So verlieren sie nicht den Überblick über die Bestellungen.
Die App wurde vor allem für Fahrzeug-Tablets erstellt. Daher ist eine Grundfunktion, die Login-Daten für das jeweilige Fahrzeug fest einzuspeichern, damit sich dieses immer selbst anmeldet.
Eine Live-Demo ist auf https://app.feuerwehr-parkstetten.de sichtbar. Da für die App ein Login benötigt wird, sind die unterstützten Funktionen dort allerdings nicht sichtbar.
Die App ist in TypeScript geschrieben, welches in reguläres JavaScript kompiliert wird. Es baut auf dem Framework Vue.js auf, und verwendet Vuetify für die UI-Komponenten.
Als Backend bzw. Datenbank wird Firebase eingesetzt, wodurch eine eigene Entwicklung und Wartung des Backends entfällt.
- WSL 2 und Docker Desktop installieren (Anleitung)
- Repository in einem WSL-Ordner clonen
- Ordner mit VS Code in WSL öffnen
- Dev-Container öffnen (siehe dazu oben verlinkte Anleitung)
- Terminal in VS Code öffnen
npm install
(nur erstmalig und bei Änderungen in NPM Dependencies)npm start