Web App · Firebase Hosting

Godilog

Gottesdienst Logbuch — digitales Verwaltungssystem für Sonntagsgottesdienste, Prediger und Chorlieder.

React 19 TypeScript Firebase Cloud Functions GitHub Actions

Ü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

Frontend

React 19 mit TypeScript im Strict-Mode, React Router 7 und React Bootstrap 5. Mehrsprachig (Deutsch / Englisch) via i18next.

Backend

Firebase mit Cloud Firestore als Datenbank, Firebase Storage, Auth (E-Mail + Google) und App Check für Sicherheit.

Cloud Functions

Node.js 22 mit TypeScript — für geplante E-Mail-Erinnerungen via Nodemailer, PDF-Parsing und Datensynchronisation.

Deployment

Automatisches Deployment zu Firebase Hosting und Cloud Functions via GitHub Actions bei jedem Push auf den Master-Branch.

← Vorheriges Projekt: CLR by NMBRS Alle Projekte →