gampig / feuerwehr-app

Mannschaftsbuch und Kleiderkammer-Verwaltung als App für Tablet, Handy und PC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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

  • WSL 2 und Docker Desktop installieren (Anleitung)
  • Repository in einem WSL-Ordner clonen

Öffnen

  • 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

About

Mannschaftsbuch und Kleiderkammer-Verwaltung als App für Tablet, Handy und PC

License:GNU General Public License v3.0


Languages

Language:Vue 61.3%Language:TypeScript 36.3%Language:JavaScript 1.3%Language:Dockerfile 0.5%Language:Python 0.3%Language:HTML 0.3%Language:Shell 0.0%Language:Batchfile 0.0%