Digitale Vereins- & Community-PlattformWebsite und Vereins­verwaltung 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
Startseite der DITIB Germering mit Navigation, Einleitung und Hinweis auf das nächste Gebet
Die Startseite auf dem Smartphone

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
Name, E-Mail oder Nummer
Nr.NameStatus
Aktiv
Aktiv
Aktiv
Ruhend
Aktiv
Anonymisierte Vorschau des Mitgliederverzeichnisses mit Kennzahlen, Statusfilter, Suche und Tabelle (Nummer, Name, Ort, Beitrag, Zahlungsart, Eintrittsdatum, Status).
  1. Online-Antrag
  2. Prüfung
  3. Mitglied, Nr. automatisch
  4. aktiv ⇄ ruhend
  5. 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

  1. angelegt
  2. bestätigt
  3. abgeschlossen
  4. 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".

Gebetszeiten mit Countdown zum nächsten Gebet auf dem Smartphone

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