Anwesenheit und Arbeitszeit fürs Ehrenamt — auf dem eigenen Webspace
Proben, Auftritte, Registerarbeit. 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.
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.
Nicht nur ob, sondern wann: Die Ankunftszeit steht neben der Anwesenheitsquote.
Terminarten mit Gruppenbindung: Zur Vorstandssitzung wird nur erwartet, wer in der Vorstandschaft ist.
Mitglieder beantragen, der Vorstand entscheidet. Auch nachträglich, wenn der Check-in einmal nicht geklappt hat.
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.
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.
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.
🔑 Demo-Zugangsdaten
Die Demo wird stündlich zurückgesetzt, und alle Besucher arbeiten im selben Bestand. Gesperrt sind Konten, Rollen und Systemeinstellungen — alles andere dürfen Sie ausprobieren.
Das 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.
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.
Neue Dateien hochladen, den Update-Assistenten aufrufen, fertig. Er erkennt den installierten Stand und fährt die nötigen Migrationen nacheinander.
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.
Für gemeinnützige Organisationen & Vereine
Martin Maier
Weiße Gasse 7
77855 Achern
E-Mail:
Telefon:
Martin Maier
Weiße Gasse 7
77855 Achern
Die Inhalte dieser Seiten habe ich mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte kann ich jedoch keine Gewähr übernehmen. Als Diensteanbieter bin ich gemäß § 7 Abs. 1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich, jedoch nach §§ 8 bis 10 TMG nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen.
Diese Seite enthält Links zu externen Websites Dritter, auf deren Inhalte ich keinen Einfluss habe. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter verantwortlich. Zum Zeitpunkt der Verlinkung waren keine rechtswidrigen Inhalte erkennbar.
EhrenSache wird unter der AGPL-3.0 ohne jede Gewährleistung bereitgestellt. Wer die Software betreibt, ist für den Betrieb, die Datensicherung und die Einhaltung der datenschutzrechtlichen Pflichten selbst verantwortlich. Einzelheiten stehen in der Lizenz und in der Datei DISCLAIMER.md des Quellcodes.
Der Schutz Ihrer persönlichen Daten ist mir ein wichtiges Anliegen. Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie diese Website besuchen.
Personenbezogene Daten sind alle Daten, mit denen Sie persönlich identifiziert werden können.
Verantwortlich für die Datenverarbeitung auf dieser Website ist:
Martin Maier
Weiße Gasse 7
77855 Achern
Deutschland
E-Mail:
Diese Website wird bei folgendem Anbieter gehostet:
manitu GmbH
Welvertstraße 2
66606 St. Wendel
Deutschland
Beim Besuch der Website erfasst der Hosting-Anbieter automatisch sogenannte Server-Logfiles. Diese beinhalten unter anderem:
Die Verarbeitung dieser Daten erfolgt auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO. Es besteht ein berechtigtes Interesse an der technisch fehlerfreien Darstellung und der Sicherheit dieser Website.
Wenn Sie per E-Mail oder über das Kontaktformular Kontakt aufnehmen, werden Ihre Angaben inklusive der von Ihnen dort angegebenen Kontaktdaten gespeichert, um Ihre Anfrage zu bearbeiten.
Diese Daten werden nicht ohne Ihre Einwilligung weitergegeben.
Rechtsgrundlage für die Verarbeitung der Daten ist Art. 6 Abs. 1 lit. b DSGVO (Vertrag bzw. vorvertragliche Maßnahmen) oder Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Bearbeitung von Anfragen).
Diese Website setzt keine Cookies zu Analyse- oder Werbezwecken. Auch die in Abschnitt 6 beschriebene Reichweitenmessung kommt ohne Cookies aus.
Beim Absenden des Kontaktformulars wird ein technisch notwendiges Sitzungs-Cookie (PHPSESSID) gesetzt. Es dient ausschließlich dazu, das Formular gegen automatisierten Missbrauch zu schützen, enthält keine personenbezogenen Inhalte und verfällt mit dem Schließen des Browsers. Rechtsgrundlage ist § 25 Abs. 2 Nr. 2 TTDSG in Verbindung mit Art. 6 Abs. 1 lit. f DSGVO.
Diese Website nutzt Umami, einen Dienst zur Reichweitenmessung. Das Messskript wird von cloud.umami.is geladen; dabei wird Ihre IP-Adresse an den Anbieter übermittelt.
Umami arbeitet ohne Cookies und legt keine Informationen auf Ihrem Endgerät ab. Erfasst werden zusammengefasste Angaben:
Die IP-Adresse wird für diese Auswertung herangezogen, nach Angaben des Anbieters jedoch nicht dauerhaft gespeichert. Wiederkehrende Zugriffe werden über eine Kennung zusammengefasst, die täglich wechselt. Eine Zuordnung zu Ihrer Person ist mir nicht möglich, und es entstehen keine seitenübergreifenden Profile.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO. Mein berechtigtes Interesse liegt darin zu erkennen, welche Inhalte dieser Seite gelesen werden. Da beim Messvorgang weder Informationen auf Ihrem Endgerät gespeichert noch von dort ausgelesen werden, ist keine Einwilligung nach § 25 TTDSG erforderlich.
Anbieter und Übermittlung in die USA. Betreiber des Dienstes ist die Umami Software, Inc., 28 Geary St, Suite 650 #243, San Francisco, Kalifornien, USA. Die Verarbeitung findet in den Vereinigten Staaten statt. Mit dem Anbieter besteht ein Vertrag zur Auftragsverarbeitung nach Art. 28 DSGVO, der mit Annahme seiner Nutzungsbedingungen zustande kommt. Die Übermittlung in die USA stützt sich auf die Standardvertragsklauseln der Europäischen Kommission gemäß Durchführungsbeschluss (EU) 2021/914 (Art. 46 Abs. 2 lit. c DSGVO). Ein Angemessenheitsbeschluss für den Anbieter liegt nicht vor. Trotz dieser Klauseln lässt sich nicht ausschließen, dass US-Behörden auf die übermittelten Daten zugreifen.
Sie können die Messung unterbinden, indem Sie Skripte von cloud.umami.is in Ihrem Browser oder über einen Inhaltsblocker sperren. Auf die Nutzbarkeit dieser Website hat das keinen Einfluss.
Darüber hinaus werden keine externen Schriftarten (z. B. Google Fonts) und kein Content Delivery Network (CDN) eingesetzt. Alle Bilder und Schriften liegen auf dem Server dieser Website; das Messskript ist das einzige extern geladene Skript.
Auf dieser Website besteht keine Möglichkeit zur Registrierung. Es werden keine Benutzerkonten angelegt oder verwaltet. Die verlinkte Demo-Installation ist ein eigenes System mit eigenen Zugangsdaten.
Sie haben jederzeit das Recht auf:
Hierzu sowie zu weiteren Fragen zum Thema Datenschutz können Sie sich jederzeit an die oben genannte verantwortliche Stelle wenden.
Im Falle datenschutzrechtlicher Verstöße steht Ihnen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu. In der Regel ist dies der Datenschutzbeauftragte des Bundeslandes Ihres Wohnsitzes.
Ich behalte mir vor, diese Datenschutzerklärung anzupassen, wenn sich rechtliche Anforderungen oder die Inhalte dieser Website ändern.