„README.md“ ändern
This commit is contained in:
parent
eac0683253
commit
71d8f0bce9
74
README.md
74
README.md
|
@ -1,39 +1,63 @@
|
||||||
# ERRMS
|
# Einsatz Online
|
||||||
Build status (develop branch):
|
Build status (develop branch):
|
||||||
[](https://builds.sr.ht/~anghenfil?search=)
|
[](https://builds.sr.ht/~anghenfil?search=)
|
||||||

|

|
||||||
|
|
||||||
## About ERRMS
|
## Über Einsatz Online
|
||||||
* ERRMS stands for **E**mergency **R**esponse and
|
Einsatz Online ist eine Plattform für Hilfsorganisationen, Feuerwehren und ähnlichen ehrenamtlichen Strukturen und soll Verwaltungsaufgaben erleichtern & digitalisieren. Dazu zählt unter anderem die Verwaltung von Personaldaten, Fahrzeugen und geplanten Einsätzen.
|
||||||
**R**escue **M**anagement **S**ystem
|
Künftig soll Einsatz Online zudem die Alarmierung und Einsatzführung vor Ort unterstützen.
|
||||||
* application for fire departments, humanitarian aid organisations and similar
|
|
||||||
* organise member data, events/operations and other resources
|
|
||||||
|
|
||||||
Checkout our presentation: https://md.kabi.tk/p/H1nWPbueL
|
## Eigenschaften
|
||||||
|
* vollständig & für immer Open Source (APGLv3)
|
||||||
|
* modulare Software
|
||||||
|
* starkes Rechtesystem um Privatsphäre & Daten zu schützen
|
||||||
|
|
||||||
## characteristics
|
## Mitmachen
|
||||||
* fully open source (APGLv3)
|
Sehr gerne könnt ihr mich bei diesem Projekt unterstützen. Das untenstehende Developer Setup hilft euch, eine Grundinstallation von Einsatz Online einzurichten. Ich freue mich über Pull Requests oder Issues!
|
||||||
* modular software
|
|
||||||
* strong focus on data privacy & data security
|
|
||||||
* provides feature-rich API for integration
|
|
||||||
* multilingual, easy to translate software
|
|
||||||
* strong, precise permission system
|
|
||||||
|
|
||||||
## How to contribute
|
|
||||||
* You can contribute by signing pull requests and issues or programming!
|
|
||||||
* Get in contact (Matrix: #errms@matrix.anghenfil.de) and check our website errms.dev and our project management tool: pm.errms.dev
|
|
||||||
|
|
||||||
|
## Developer Setup
|
||||||
|
* Voraussetzungen: [Rust Toolchain](https://rustup.rs/), [PostgreSQL Server](https://www.postgresql.org/)
|
||||||
|
* Clone dieses Git Repository
|
||||||
|
* Verzeichnis betreten
|
||||||
|
* Kopiere config/default.toml nach config/development.toml
|
||||||
|
* "connection_string" in der Konfiguration entsprechend anpassen. z.B. ```postgresql://postgresuser:password@localhost:5432/postgres```
|
||||||
|
* Diesel CLI installieren: ```cargo install diesel_cli```
|
||||||
|
* Diesel CLI Datenbank einrichten: ```diesel setup --database-url='CONNECTION_STRING_HERE'```
|
||||||
|
* Datenbank einrichten: ```diesel migration run```
|
||||||
|
* Mit [cargo build](https://doc.rust-lang.org/cargo/commands/cargo-build.html) Einsatz Online bauen
|
||||||
|
* Mit [cargo run](https://doc.rust-lang.org/cargo/commands/cargo-run.html) Einsatz Online starten.
|
||||||
|
|
||||||
|
## Dokumentation
|
||||||
|
* Derzeit ist die Dokumentation noch nicht online verfügbar (coming soon).
|
||||||
|
* Ihr könnt das Repository clonen & die [Rust Toolchain einrichten](https://rustup.rs/) und anschließend mit cargo doc die Dokumentation bauen.
|
||||||
|
|
||||||
## Zeitplan/Timetable
|
## Zeitplan/Timetable
|
||||||
**Version 0.1:**
|
**Version 0.1:**
|
||||||
* core system
|
~~ * core system ~~
|
||||||
* Mitgliedsverwaltung/member management
|
~~ * Mitgliedsverwaltung ~~
|
||||||
|
~~ * Gruppen & Rollen ~~
|
||||||
|
~~ * E-Mail Versand an Gruppen & Einheiten ~~
|
||||||
|
|
||||||
**Version 0.2:**
|
**-> Version 0.2: <-**
|
||||||
* Fahrzeugverwaltung (nur Basisfunktionen) / vehicle management (limited functionality)
|
~~ * Fahrzeugverwaltung (nur Basisfunktionen) ~~
|
||||||
* Einsatzverwaltung / event management
|
~~ * Verwaltung geplanter Einsätze ~~
|
||||||
* Veranstalterverwaltung / manage event organizer
|
~~ * Veranstalter verwalten ~~
|
||||||
|
|
||||||
**Version 0.3:**
|
**Version 0.3:**
|
||||||
* Abrechnung / billing module
|
* Abrechnung geplanter Einsätze
|
||||||
* Fahrzeugverwaltung (erweitert) / expended vehicle management
|
* erweiterte Fahrzeugverwaltung
|
||||||
|
* API für externe Anwendungen
|
||||||
|
|
||||||
|
**geplant für spätere Versionen: **
|
||||||
|
* eingenständiges Alarmierungssystem
|
||||||
|
* Module für Einsatzführung (Lagekarte, Einsatztagebuch, Kräfteübersicht)
|
||||||
|
* Exportfunktionen
|
||||||
|
* Erweiterung Mitgliedermodul
|
||||||
|
* Materialverwaltungsmodul
|
||||||
|
* Übersetzungen
|
||||||
|
* Docker Image
|
||||||
|
|
||||||
|
## Kontakt Maintainer:
|
||||||
|
* anghenfil
|
||||||
|
* E-Mail/Delta-Chat: ares@anghenfil.de
|
Loading…
Reference in New Issue