gampig / feuerwehr-app

Mannschaftsbuch und Kleiderkammer-Verwaltung als App für Tablet, Handy und PC
GNU General Public License v3.0
3 stars 1 forks source link
feuerwehr

FeuerwehrApp

FeuerwehrApp ist ein webbasiertes Tool für Feuerwehren, um verschiedene administrative Aufgaben zu erledigen.

Features

Mannschaftsbuch

Mit FeuerwehrApp kann die Mannschaft eines Fahrzeuges nach einem Einsatz protokolliert werden.

Screenshot des Mannschaftsbuchs

Kleidung verwalten

Mit der App können Kleiderwarte offenen Bestellungen von Kameradinnen und Kameraden nachverfolgen. So verlieren sie nicht den Überblick über die Bestellungen.

Screenshot der Bestellungsübersicht

Gerät einem Fahrzeug zuordnen

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.

Demo

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.

Einrichtung

Zur Einrichtung wird zum einen ein Web-Server benötigt, auf dem die App gehostet werden kann, und es muss ein Firebase-Projekt erstellt werden, das als Datenbank dient.

Firebase-Projekt einrichten

Nachdem ein Firebase-Projekt erstellt wurde, muss es über die sogenannte Console konfiguriert werden:

Hinweise für Entwickler

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.

Entwicklung mit Visual Studio Code

Einrichtung

Öffnen