CluHu ist eine Multi-Tenant SaaS-Vereinsplattform für Schweizer Vereine. Jeder Verein (Mandant/„Club") bekommt eine eigene Subdomain (verein.cluhu.ch) und arbeitet vollständig isoliert von anderen Vereinen.
| Sicht | Zweck | Status |
|---|---|---|
| CluCore | Interne Verwaltung (Vorstand/Admin), alles unter /clucore/ — seit v0.20.0 hinter dem CluCore-Gate (nur Rollen mit access_level=clucore) |
✅ Produktiv |
| Clu-Portal | Mitgliederbereich unter /portal/ (eigene Daten, eigener Kalender mit Zu-/Absage) — ALLE landen nach dem Login hier |
✅ Produktiv (v0.20.0) |
| CluWeb | Öffentliche Vereins-Website via Addon Webseiten-Builder (externer Builder-Service, von CluHu geproxied) | ✅ Produktiv |
JsonResponse-Viewsv0.23.2 (August 2026). Alle MVP-Etappen 1–13 abgeschlossen. Grösste Funktionsblöcke: Mitglieder-Import-Wizard (~60 Versionen), Mehrpersonen-Verdrahtungs-Canvas, Kalender-Addon, Addon-Store mit Self-Service-Aktivierung, Faktura (Swiss-QR-Rechnungen inkl. Automationen und Mahnwesen), Berechtigungen + Clu-Portal (Login-Einladungen, Rollen, CluCore-Gate, Datei-Browser, Self-Service-Editor mit Genehmigungen), Buchhaltung (doppelte Buchhaltung mit KMU-Kontenrahmen, camt-Matching-Center, GV-Jahresrechnung), Webseiten-Builder.
Fast jeder Code-Kommentar trägt eine Versionsnummer (z. B. v0.16.77) und dokumentiert warum — der Code ist sein eigenes Changelog. Bei Fragen zur Historie: changelog.md im Repo-Root (fast 10'000 Zeilen).
Achtung Versionsnummern: v0.14.92–v0.14.99 existieren doppelt (parallel in den Sessions adons und mitgliederliste vergeben). Beim Zitieren aus diesem Bereich immer die Session mit angeben.