Digitale Vereins- & Community-PlattformWebsite und Vereinsverwaltung in einem System.
Für die DITIB Türkisch-Islamische Gemeinde Germering e.V. Eine Plattform, die öffentliche Kommunikation, Mitgliederverwaltung und interne Abläufe verbindet.
- Leistungen
- UX/UI Design, Web- und Backend-Entwicklung, Mitgliederverwaltung, CMS, Integrationen
- Stand
- Live seit September 2026, Ausbau in Etappen
- Sprachen
- Deutsch, Türkisch


02Ausgangslage
Die Website ist nur die sichtbare Oberfläche.
Eine Gemeinde mit Unterricht, Jugendarbeit, Veranstaltungen und Spendenprojekten braucht mehr als Informationsseiten. Mitglieder, Anträge, Beiträge, Termine und Gebetszeiten lagen auf Papierlisten, in Tabellen und bei einzelnen Personen.
Das Ziel war deshalb keine neue Website, sondern ein zentrales System: nach außen verständlich, nach innen so aufgebaut, dass Vorstand, Redaktion, Kursleitung und Kasse ihre Arbeit selbst erledigen, ohne Programmierkenntnisse.
03Die Plattform
Zwei Seiten. Eine Plattform.
Öffentlich
Für Besucher und Gemeinde
- Website auf Deutsch und Türkisch
- Gebetszeiten mit Countdown zum nächsten Gebet
- Veranstaltungen, Kurse, Aktuelles
- Online-Mitgliedsantrag
- Spendenprojekte mit Fortschritt
- Eigenes Konto: „Mein Bereich"
Intern
Für die Verwaltung
- Aufnahmeanträge prüfen und entscheiden
- Mitgliederverzeichnis mit Beiträgen und Export
- Beiträge, Termine, Kurse und Hinweise pflegen
- Mediathek für Bilder
- Freitagsgebet und Gebetszeiten
- Spendenprojekte, Konten, Rollen, Protokoll
04Mitgliederverwaltung
Verein verwalten, ohne Listen-Chaos.
Vom Online-Antrag bis zum Austritt läuft die Mitgliedschaft durch ein System. Genehmigung und Anlage passieren in einem Schritt: Klicken zwei Personen gleichzeitig auf „Genehmigen", entsteht trotzdem nur ein Mitglied.
- Online-Aufnahmeantrag über die Website
- Anträge prüfen, genehmigen oder mit Begründung ablehnen
- Mitgliedsnummer wird bei Genehmigung automatisch vergeben
- Altbestand aus Papierlisten direkt erfassen
- Status aktiv, ruhend, ausgetreten, mit Datum
- Beitrag und Zahlungsart je Mitglied
- Suche nach Name, E-Mail oder Nummer
- CSV-Export, geschützt gegen Formel-Einschleusung
Mitglieder
Produktvorschau · anonymisiert- Aktiv
- Ruhend
- Ausgetreten
- Beiträge aktiv / Monat
- Aktiv
- Ruhend
- Ausgetreten
- Alle
| Nr. | Name | Ort | Beitrag | Zahlung | Seit | Status |
|---|---|---|---|---|---|---|
| Dauerauftrag | Aktiv | |||||
| SEPA-Lastschrift | Aktiv | |||||
| Bar | Aktiv | |||||
| Dauerauftrag | Ruhend | |||||
| SEPA-Lastschrift | Aktiv |
- Online-Antrag
- Prüfung
- Mitglied, Nr. automatisch
- aktiv ⇄ ruhend
- ausgetreten
05Role Based Access
Konto, Mitgliedschaft und Rechte sind drei verschiedene Dinge.
Ein Konto macht niemanden zum Mitglied, das geht nur über einen genehmigten Antrag. Und eine Mitgliedschaft gibt keine Verwaltungsrechte, die vergibt eine Rolle. Die Oberfläche blendet aus, was jemand nicht darf; entschieden wird immer auf dem Server.
01
Konto
Anmeldung mit bestätigter E-Mail. Zugang zu „Mein Bereich".
02
Mitgliedschaft
Nur über einen genehmigten Antrag. Wird mit dem Konto verknüpft, wenn die E-Mail übereinstimmt.
03
Rolle
Vergibt Rechte in der Verwaltung, unabhängig davon, ob jemand Mitglied ist.
Rollen
- Systemverwaltung
- alles, auch Rollen vergeben und das Protokoll lesen
- Mitgliederverwaltung
- Anträge und Mitglieder
- Finanzen
- Spendenprojekte und Spendeneingänge
- Redaktion
- Beiträge, Termine, Hinweise, Bilder, keine Mitgliedsdaten
- Kursleitung
- Kurse und Bilder
Schutz eingebaut
- Niemand vergibt Rechte, die er selbst nicht hat
- Die letzte Rollenverwaltung kann sich nicht aussperren
- Jede Änderung im Protokoll, nicht löschbar
- Sitzungen sofort widerrufbar, auf allen Geräten
06Inhalte & Verwaltung
Inhalte pflegen. Ohne Entwickler.
Beiträge, Termine, Kurse, Hinweise und Bilder pflegt die Gemeinde selbst, jeweils auf Deutsch und Türkisch. Jede Rolle sieht nur die Bereiche, für die sie zuständig ist.
- Aktuelles, Veranstaltungen, Kurse und Hinweise
- Mediathek: Bilder hochladen und wiederverwenden
- Beim Upload wird der echte Dateityp geprüft, GPS- und Gerätedaten entfernt
- Texte als Bausteine statt HTML, damit kein Schadcode in die Seite gelangt
- Freitagsgebet mit Datum, ab wann es gilt
Ein Detail: Beim Hochladen wird die Herkunft eines Bildes erfasst. Ist es ganz oder teilweise mit KI erstellt, trägt es auf der Website sichtbar den Hinweis „KI-generierter Inhalt". Das entscheidet der Server, nicht die Redaktion.
07Spenden
Spenden digital organisieren.
Die Finanzverwaltung legt Spendenprojekte mit Ziel und Beschreibung an. Der Fortschritt zählt Online-Spenden und offline eingegangene Beträge zusammen, Überweisung wie Bargeld.
Die Zahlung über PayPal ist vorbereitet. Bis sie freigeschaltet ist, zeigt die Seite die Bankverbindung.
Status einer Online-Spende
- angelegt
- bestätigt
- abgeschlossen
- erstattet
Aus „angelegt" kann eine Spende auch abgebrochen werden.
- „Abgeschlossen" setzt nur der Zahlungsdienst, nie der Browser
- Der Betrag kommt immer vom Server, nicht aus dem Formular
- Dreifacher Schutz gegen doppelte Buchungen
- Alle Geldbeträge in Cent, nie als Kommazahl
08Gebetszeiten
Aktuelle Gebetszeiten. Automatisch auf der Seite.
Die Zeiten für Germering stehen täglich aktuell auf der Website, mit Countdown bis zum nächsten Gebet und Monatskalender zum Herunterladen. Das Freitagsgebet pflegt die Gemeinde selbst.
Offizielle Quelle soll Diyanet werden; die Anbindung ist gebaut und ruft einmal im Monat ab, weil die Schnittstelle nur wenige Abrufe erlaubt. Bis der Zugang vorliegt, berechnet der Server die Zeiten und die Seite kennzeichnet sie als „noch nicht verbindlich".

09Technik
Ein System, klar geschnitten.
Website und API unter einer Domain. Die API ist ein Go-Programm mit klaren Modulgrenzen; Integrationstests laufen gegen eine echte PostgreSQL-Datenbank, nicht gegen Attrappen.
- Frontend
- Next.js 15, React, TypeScript
- Backend
- Go, modularer Monolith
- Daten
- PostgreSQL 16
- Anmeldung
- Eigene Sitzungen, Argon2id, CSRF-Schutz
- Zahlungen
- PayPal, vorbereitet
- Betrieb
- Eigener Server in Deutschland
- Datenbanktabellen
- 31Datenbanktabellen
- automatische Tests
- 109automatische Tests
- Rollen mit eigenen Rechten
- 5Rollen mit eigenen Rechten
- Sprachen: Deutsch, Türkisch
- 2Sprachen: Deutsch, Türkisch
Stand September 2026.
10Stand
Live. Und in Etappen weiter.
Website und Verwaltung laufen unter ditib-germering.de. Die nächsten Schritte hängen an Freigaben von außen, die Technik dafür steht bereits.
Website ansehen- Fertig
- Website DE/TR, Konten, Mitgliederverwaltung, Rollen, Inhalte, Mediathek, Spendenprojekte, Protokoll
- Vorbereitet
- Offizielle Gebetszeiten über Diyanet, Online-Spenden über PayPal
- Als Nächstes
- Fotos der Gemeinde statt Bildplatzhaltern
Weiteres Projekt
SB PortalEigenes Produkt: Betriebssoftware für Dienstleister.