Über das Projekt
Godilog entstand aus dem konkreten Bedarf einer Gemeinde, Gottesdienste strukturiert zu erfassen und zu planen. Die App bündelt alles an einem Ort: welcher Prediger hält welchen Gottesdienst, welche Chorlieder werden gesungen und wer hat wann zuletzt vorgetragen.
Besonders praktisch: Prediger erhalten automatisch eine E-Mail-Erinnerung mit einem persönlichen Link — darüber können sie ihre Predigtinformationen direkt eintragen, ganz ohne eigenen Account.
Features
Gottesdienst-Planung
Gottesdienste erstellen, bearbeiten und in einer übersichtlichen Liste verwalten.
Predigerverwaltung
Prediger pflegen, Zuweisung zu Gottesdiensten und Historie auf einen Blick.
Chor-Tracking
Chorlieder mit Aufführungshistorie — wann wurde welches Lied zuletzt gesungen.
Automatische Benachrichtigungen
Cloud Function sendet 4 Tage vor dem Gottesdienst eine E-Mail-Erinnerung an den Prediger.
Öffentliches Prediger-Formular
Prediger füllen Predigtdetails über einen persönlichen Link aus — kein Login nötig.
PDF-Import
Bestehende Predigtpläne als PDF hochladen — werden automatisch geparst und importiert.
Tech Stack
React 19 mit TypeScript im Strict-Mode, React Router 7 und React Bootstrap 5. Mehrsprachig (Deutsch / Englisch) via i18next.
Firebase mit Cloud Firestore als Datenbank, Firebase Storage, Auth (E-Mail + Google) und App Check für Sicherheit.
Node.js 22 mit TypeScript — für geplante E-Mail-Erinnerungen via Nodemailer, PDF-Parsing und Datensynchronisation.
Automatisches Deployment zu Firebase Hosting und Cloud Functions via GitHub Actions bei jedem Push auf den Master-Branch.