EhrenSache Version 1.20.1
Proben und Training als Serie, Zusagen vor Auftritt oder Spiel, Besetzung nach Register oder Mannschaft. Wer war da, wer war entschuldigt?
Übungsdienste und Einsatzstunden, getrennt nach Tätigkeit und mit Nachweis.
Tierschutz, Nachbarschaftshilfe, Förderverein: Stunden ohne festen Terminplan.
EhrenSache erfasst freiwilliges Engagement — keine Pausenregeln, keine Logik nach Arbeitszeitgesetz. Für Beschäftigte ist es das falsche Werkzeug.
Kapitel 01 · Termine
Die Probe muss nur einmal eingetragen werden, nicht vierzig Mal. Und vor dem Konzert weißt du, ob die Besetzung steht.
„Jeden Dienstag“ oder „jeden ersten Freitag im Monat“ — bis zu zwölf Monate im Voraus, mit Vorschau vor dem Anlegen. Ändern geht ab einem bestimmten Termin; Termine mit erfassten Daten werden dabei nie gelöscht.
Je Bundesland berechnet, im Kalender sichtbar und in der Serienvorschau schon abgewählt. Ein Klick auf einen Tag im Kalender legt dort einen Termin an.
Mitglieder sagen zu, ab oder „unsicher“ — in der App oder im Browser, bis Terminbeginn änderbar. Wer nach der Frist absagt, wird als kurzfristig markiert.
Wer hat zugesagt, wer fehlt noch — auf Wunsch nach Register oder Mannschaft gegliedert, in eurer eigenen Reihenfolge. Die Liste lässt sich ausdrucken.
Nach dem Termin stehen Zusage und tatsächliche Anwesenheit nebeneinander. Wer rechtzeitig absagt, gilt in der Zuverlässigkeit als abgemeldet.
Alle kommenden Termine der eigenen Gruppen mit Ort und Uhrzeit. Ein Balken zeigt den Rückmeldestand, ohne dass man die Karte aufklappt.
Kapitel 02 · Anwesenheit
Ob sich jeder selbst anmeldet oder die Schriftführung die Liste durchgeht — am Ende steht dieselbe Auswertung.
QR-Code scannen, NFC-Tag auflegen oder den Code eintippen — in der App, am Tablet oder im Dashboard. NFC braucht Chrome auf Android.
Zwei Kennzahlen neben der Anwesenheitsquote: Wer kommt rechtzeitig, wer sagt rechtzeitig ab? Beide sind ab Werk aus, und unter fünf Messungen gibt es keine Quote.
Anwesenheitsbericht mit Vereinslogo, etwa für die Jahreshauptversammlung. Mitglieder drucken ihren eigenen Nachweis selbst aus.
Zur Vorstandssitzung wird nur erwartet, wer in der Vorstandschaft ist. Entschuldigungen und Korrekturen beantragen Mitglieder, der Vorstand entscheidet.
Mitglieder, Termine und Anwesenheiten als CSV — rein wie raus. Wer aus einer Excel-Liste kommt, fängt nicht bei null an.
Drei getrennt einstellbare Löschfristen, automatische Bereinigung, Selbstauskunft für jedes Mitglied. Die Daten liegen auf eurem Server.
Kapitel 03 · Arbeitszeit
Wer Fördermittel abrechnet oder dem Vorstand zeigen will, wie viel Arbeit anfällt, braucht Zahlen. EhrenSache erfasst die Stunden dort, wo sie entstehen.
Das Modul ist standardmäßig ausgeschaltet. Wer nur Anwesenheit erfassen will, merkt nichts davon.
Kapitel 04 · Kiosk
Ein ausgemustertes Tablet im Proberaum zeigt den rotierenden Code für die Check-in-App und nimmt Stempel per Mitgliedsnummer und PIN entgegen — Anwesenheit wie Arbeitszeit, mit Start, Pause und Ende.
Für alle, die kein Smartphone dabeihaben oder keine App installieren wollen.
Alle Bilder aus einer echten Installation mit Beispieldaten. Zum Vergrößern anklicken.
Die Demo wird stündlich zurückgesetzt, und alle Besucher arbeiten im selben Bestand. Gesperrt sind Konten, Rollen und Systemeinstellungen — alles andere darfst du ausprobieren.
Im Browser
Mitglieder, Termine und Auswertungen verwalten.
Auf dem Handy
Einchecken, Arbeitszeit erfassen, Termine zusagen.
Mit der Handykamera scannen
Am Tablet
Stempeln mit Mitgliedsnummer und PIN, ohne eigenes Handy.
Dasselbe Mitglied wie in der App — was du hier stempelst, siehst du dort wieder.
Station öffnenDas Paket von GitHub herunterladen und per FTP auf den Webspace legen. Die Web-Root der Domain zeigt auf den Ordner public.
/install aufrufenDer Assistent prüft die Voraussetzungen, legt die Datenbanktabellen an und sperrt sich danach selbst wieder.
Gruppen und Terminarten anlegen, Mitglieder eintragen oder als CSV importieren — fertig.
Voraussetzung ist ein Webspace mit PHP 8, MySQL und HTTPS. Kein eigener Server, kein Docker, keine Kommandozeile.
Der Update-Assistent holt die neue Version selbst von GitHub, sichert jede ersetzte Datei und führt die nötigen Migrationen durch. Geht etwas schief, spielt er die Sicherung zurück.
LAMP-Stack (PHP, MySQL) — läuft auf jedem Shared Hosting, ohne externe Abhängigkeiten.
AGPL-3.0 für gemeinnützige Organisationen. Der Quellcode liegt offen, die offenen Punkte des Projekts ebenfalls.
Eine dokumentierte REST-API für eigene Auswertungen und die Anbindung von IoT-Authentifizierungsgeräten.
Check-in-App und Station kommen auf den Startbildschirm — ohne App Store, immer aktuell.
Prepared Statements, CSRF-Schutz, Rate Limiting und zeitbasierte Einmalcodes für Geräte. Was offen ist, steht öffentlich im Repository.
OPEN SOURCE
Kostenlos
Für gemeinnützige Organisationen & Vereine
Gewerbliche Nutzung?
Anfrage stellenFragen zur Einführung im Verein, zur kommerziellen Lizenz oder zu Anpassungen? Schreib mir — die Antwort kommt vom Entwickler selbst.