Projekt-Status
Kirchenwerk ist live bei der Pilotgemeinde Herzfabrik und wird aktiv weiterentwickelt. Der öffentliche Launch als SaaS-Plattform steht bevor.
Das Problem: Verwaltung und Gemeinschaft getrennt
Die meisten Gemeinden in Deutschland verwalten ihre Mitglieder in Excel-Listen, koordinieren Events über WhatsApp-Gruppen und verteilen Predigten per E-Mail-Verteiler. Das ist kein theoretisches Problem - wir haben es bei der Herzfabrik hautnah miterlebt. Ab zwei Standorten und 150+ Mitgliedern wird das Chaos greifbar.
Die existierenden Lösungen auf dem deutschen Markt sind entweder reine Verwaltungstools (ChurchTools) oder reine Community-Apps (Communi). Niemand kombiniert beides. Das war die Ausgangslage für Kirchenwerk: Eine Plattform, die Administration und Gemeinschaft in einem System vereint.
Die Lösung: Alles in einer Plattform
Kirchenwerk ist ein Multi-Tenant SaaS-System für Gemeinden. Mitgliederverwaltung, Events, Podcasts, Kleingruppen, Kommunikation und Finanzen - zentral verwaltet, über Web-Dashboard, Mobile App und Website zugänglich.
Der Tech-Stack: Real-time, TypeScript, Serverless
Bei Kirchenwerk haben wir bewusst auf einen modernen Stack gesetzt, der Entwicklungsgeschwindigkeit mit langfristiger Wartbarkeit verbindet. Das Ergebnis ist ein System, das sich anfühlt wie eine native App - in Echtzeit, auf allen Geräten.
Frontend: React + TypeScript + Vite
Das Dashboard ist eine Single-Page Application mit React und TypeScript. Vite sorgt für schnelle Build-Zeiten und Hot Module Replacement während der Entwicklung. Das UI basiert auf Tailwind CSS - bewusst ohne Component Library, um volle Kontrolle über das Design zu behalten.
Jeder Standort hat ein eigenes Dashboard mit rollenbasierter Navigation. Pastoren sehen alles, Ehrenamtliche nur die Module, für die sie freigeschaltet sind. Die Berechtigungen werden in Echtzeit synchronisiert - ein Rollenwechsel wirkt sofort.
Stack: React, TypeScript, Vite, Tailwind CSS
Backend: Convex (Serverless Real-time)
Statt einer klassischen REST-API mit Express oder FastAPI setzen wir auf Convex - eine serverlose Datenbank mit eingebautem Backend. Der entscheidende Vorteil: Real-time Sync ohne WebSocket-Boilerplate. Änderungen in der Datenbank werden automatisch an alle verbundenen Clients gepusht.
Das bedeutet konkret: Wenn ein Pastor ein Event anlegt, sieht der Ehrenamtliche am anderen Standort die Änderung sofort - ohne Refresh, ohne Polling. Die gesamte API ist in TypeScript geschrieben, vom Datenbank-Schema bis zum Frontend-Aufruf. Kein Mapping, keine Serialisierung, keine Runtime-Fehler.
Convex übernimmt auch Auth (OAuth mit Google und Microsoft 365), File Storage für Medien und Cron Jobs für automatisierte Aufgaben wie den Spotify-Podcast-Sync.
Features: Real-time Sync, TypeScript E2E, Auth, File Storage, Cron Jobs, HTTP Actions
Monetarisierung: Stripe SaaS-Integration
Kirchenwerk ist als SaaS konzipiert mit drei Abo-Stufen. Die Stripe-Integration umfasst den kompletten Lifecycle: Checkout, Subscription Management, Upgrades/Downgrades, Kündigungen und Webhook-Verarbeitung.
Die Abo-Stufen bestimmen den Feature-Umfang: Starter (bis 100 Mitglieder, 1 Standort, 29 EUR/Monat), Professional (bis 500 Mitglieder, 3 Standorte, 79 EUR/Monat) und Enterprise (unbegrenzt, 199 EUR/Monat). Jedes Feature ist ein Modul, das pro Plan aktiviert oder deaktiviert werden kann.
Integration: Stripe Checkout, Webhooks, Subscription Management, Plan-basierte Feature-Gates
Mobile App: React Native + Expo
Für die Gemeindemitglieder gibt es eine native App für iOS und Android, gebaut mit Expo und React Native. Die App zeigt kommende Events, Standort-Informationen und Kleingruppen an - alles über die Kirchenwerk HTTP-API.
State Management läuft über Zustand, Data Fetching mit TanStack React Query. Die Navigation nutzt React Navigation mit Bottom Tabs und Native Stack.
Stack: Expo, React Native, Zustand, TanStack Query, React Navigation
Das Ökosystem: CRM + Website + App
Kirchenwerk ist mehr als ein CRM. Es ist ein Ökosystem aus drei Komponenten, die über eine gemeinsame API kommunizieren:
Kirchenwerk CRM
Die zentrale Verwaltung. Hier werden Mitglieder, Events, Podcasts und Kommunikation gesteuert.
Sulu Website
Die öffentliche Präsenz. Ein Custom Symfony Bundle synchronisiert CRM-Daten mit der Website.
Mobile App
Der Zugang für Mitglieder. Events, Standorte und Gruppen - direkt auf dem Smartphone.
Das CRM Integration Bundle für die Sulu-Website stellt Twig-Funktionen bereit (crm_upcoming_events(), crm_locations(), crm_small_groups()), mit denen Redakteure CRM-Daten direkt in Seiten einbinden können. Ein Caching-Layer mit konfigurierbarem TTL sorgt für Performance, ein Fallback-Mechanismus für Verfügbarkeit bei CRM-Wartung.
Features, die den Unterschied machen
Podcast-Management
Multi-Podcast-Support mit automatischem Spotify-Sync. Serien, Kategorien und Metadaten werden im CRM gepflegt. RSS-Feeds und iCal-Integration inklusive.
Medienverwaltung
Dateiupload mit Versionierung, Bildoptimierung via Sharp und WebDAV-Import. Medien können Services, Events und Mitgliedern zugewiesen werden.
Modulares RBAC
Jedes Feature ist ein Modul mit eigenen Berechtigungen. Pro Standort konfigurierbar. Pastoren, Ehrenamtliche und Mitglieder sehen genau das, was sie brauchen.
Kalender-Integration
iCal-Sync mit Google Calendar, Outlook und Apple Calendar. Gemeinde-Events direkt im persönlichen Kalender - automatisch aktualisiert.
Status: Live bei Pilotgemeinde
Kirchenwerk ist produktiv im Einsatz.
- ✓ Web-Dashboard mit rollenbasiertem Zugang
- ✓ Mitglieder-, Event- und Standort-Verwaltung
- ✓ Podcast-Management mit Spotify-Sync
- ✓ Stripe-Integration für Abonnements
- ✓ Mobile App (iOS & Android)
- ✓ Sulu-Website mit CRM-Integration
- ✓ iCal/CalDAV-Sync mit Google, Outlook und Apple Calendar
Die nächsten Schritte: Onboarding weiterer Pilotgemeinden, Ausbau der Analytics-Features und Vorbereitung des öffentlichen Launches als SaaS-Plattform.
Fazit: SaaS für einen unterversorgten Markt
Kirchenwerk zeigt, dass auch Nischensoftware von modernen Tech-Stacks profitiert. Real-time Sync, TypeScript End-to-End und Serverless Backend sind keine Buzzwords - sie lösen konkrete Probleme in der Gemeindeverwaltung. Und mit dem Ökosystem aus CRM, Website und App entsteht eine Plattform, die den gesamten digitalen Auftritt einer Gemeinde abdeckt.
Interesse an einer SaaS-Plattform oder einem Church Management System? Kontaktieren Sie uns - wir freuen uns auf spannende Projekte.