-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Dies ist das offizielle Wiki der Nextcloud Vereins-App β einer modernen, benutzerfreundlichen Anwendung zur Verwaltung von Vereinen, Clubs und Organisationen direkt in Nextcloud.
Die Nextcloud Vereins-App ist eine spezialisierte Anwendung fΓΌr die Verwaltung von Vereinen, Clubs und Organisationen. Sie bietet eine integrierte Plattform fΓΌr:
- π₯ Mitgliederverwaltung β Kontakte, Rollen, IBAN/BIC, Validierung
- π° GebΓΌhrenverwaltung β BeitrΓ€ge, Status-Tracking, SEPA-Export
- π Dashboard β Live-Statistiken mit Charts
- π RBAC β Rollenbasierte Zugriffskontrolle (Admin, Kassenwart, Mitglied)
- π Export β CSV und PDF Export fΓΌr Mitglieder und GebΓΌhren
- π Dark-Mode β Automatische Nextcloud Theme-Integration
- Eingetragene Vereine (e.V.)
- Clubs und VerbΓ€nde
- GemeinnΓΌtzige Organisationen
- Musikvereine und Orchester
- Sportvereine
AGPL-3.0 β Open Source
https://github.com/Wacken2012/nextcloud-verein/blob/main/LICENSE
| Version | Status | Release | Fokus |
|---|---|---|---|
| v0.1.0-alpha | β Stabil | Nov 2025 | Basis CRUD, MVP |
| v0.2.0-beta | β Released | 30. Nov 2025 | RBAC, Admin-Panel, CSV/PDF Export, Statistics |
| v0.2.1 | β Aktuell | 1. Dez 2025 | API Docs, Developer Guide, Bundle-Optimierung |
| v0.3.0 | π Geplant | Q2 2026 | Kalender, Talk, Files, Deck Integration |
| v1.0.0 | π― Ziel | Q4 2026 | Production-Ready, App Store Release |
- β API-Dokumentation β VollstΓ€ndige OpenAPI 3.0 Spezifikation
- β Entwicklerhandbuch β Architektur-Γbersicht und Best Practices
- β Bundle-Optimierung β 854KB β 508KB (40% Reduktion)
- β Zweisprachige Dokumentation β Alle Dokumente DE/EN
- β PDF-Export β Voll funktionsfΓ€hig mit TCPDF
- β Role-Based Access Control (RBAC) β Admin, Kassenwart, Mitglied Rollen
- β Admin-Panel β Native Nextcloud Settings Integration
- β Datenvalidierung β IBAN/BIC, Email, SEPA XML Validierung
- β CSV/PDF Export β Mitglieder und GebΓΌhren exportieren
- β Dashboard-Statistiken β 4 Kacheln mit Live-Daten und Charts
- β 69 Unit Tests β 100% Pass-Rate
β
Komplett-CRUD (Create, Read, Update, Delete)
β
Rollenverwaltung (Admin, Kassenwart, Mitglied)
β
IBAN/BIC Validierung (ISO 13616 + SWIFT)
β
Email Validierung (RFC 5322 + MX-Check)
β
Export: CSV (UTF-8 BOM) und PDF
β
Responsive Tabelle mit Suche & Filter
β
GebΓΌhrensΓ€tze definieren
β
Status-Tracking (offen, bezahlt, ΓΌberfΓ€llig)
β
SEPA-XML Export (pain.001)
β
CSV/PDF Export
β
Dashboard-Integration mit Charts
β
4 Dashboard-Kacheln mit Live-Daten
β
Chart.js Integration (Balken, Kreis, Linien)
β
Mitglieder- und GebΓΌhrenstatistiken
β
Responsive Layout (Desktop/Tablet/Mobile)
β
3 Rollen: Admin, Kassenwart, Mitglied
β
@RequirePermission Decorators (31 Methoden)
β
HTTP 403 bei fehlenden Berechtigungen
β
Audit-Logging fΓΌr Permission-Violations
β
Input-Sanitization auf allen Endpoints
| Seite | Inhalt |
|---|---|
| Home | Γbersicht (diese Seite) |
| Installation | Setup-Anleitung fΓΌr Production & Development |
| Development | Entwickler-Guide, Code-Standards, Testing |
| FAQ | HΓ€ufig gestellte Fragen |
| Datei | Inhalt |
|---|---|
| README.md | Projekt-Γbersicht |
| ROADMAP.md | ZukΓΌnftige Features & Anforderungen |
| DEVELOPER_GUIDE.md | Architektur & API-Dokumentation |
| CONTRIBUTING.md | Contributor-Guidelines |
GitHub Issues: https://github.com/Wacken2012/nextcloud-verein/issues
Bitte angeben:
- App-Version (z.B. v0.2.1)
- Nextcloud-Version
- Browser & Betriebssystem
- Reproduktionsschritte
- Screenshots (wenn mΓΆglich)
GitHub Discussions: https://github.com/Wacken2012/nextcloud-verein/discussions
Kategorien:
- Q&A: Fragen zur Nutzung
- Ideas: Feature-Ideen
- Announcements: Neue Versionen
- General: Allgemeines
Interessiert an Mitarbeit? Siehe CONTRIBUTING.md!
Entwickelt von: Stefan Schulz
UnterstΓΌtzt durch: GitHub Copilot, Nextcloud Community
Lizenz: AGPL-3.0
This is the official Wiki for the Nextcloud Association App β a modern, user-friendly application for managing clubs, associations, and organizations directly in Nextcloud.
The Nextcloud Association App is a specialized application for managing clubs, associations, and organizations. It provides an integrated platform for:
- π₯ Member Management β Contacts, roles, IBAN/BIC, validation
- π° Fee Management β Dues, status tracking, SEPA export
- π Dashboard β Live statistics with charts
- π RBAC β Role-based access control (Admin, Treasurer, Member)
- π Export β CSV and PDF export for members and fees
- π Dark Mode β Automatic Nextcloud theme integration
- Registered associations
- Clubs and federations
- Non-profit organizations
- Music associations and orchestras
- Sports clubs
AGPL-3.0 β Open Source
https://github.com/Wacken2012/nextcloud-verein/blob/main/LICENSE
| Version | Status | Release | Focus |
|---|---|---|---|
| v0.1.0-alpha | β Stable | Nov 2025 | Basic CRUD, MVP |
| v0.2.0-beta | β Released | Nov 30, 2025 | RBAC, Admin Panel, CSV/PDF Export, Statistics |
| v0.2.1 | β Current | Dec 1, 2025 | API Docs, Developer Guide, Bundle Optimization |
| v0.3.0 | π Planned | Q2 2026 | Calendar, Talk, Files, Deck Integration |
| v1.0.0 | π― Goal | Q4 2026 | Production-Ready, App Store Release |
- β API Documentation β Complete OpenAPI 3.0 specification
- β Developer Guide β Architecture overview and best practices
- β Bundle Optimization β 854KB β 508KB (40% reduction)
- β Bilingual Documentation β All docs in DE/EN
- β PDF Export β Fully functional with TCPDF
- β Role-Based Access Control (RBAC) β Admin, Treasurer, Member roles
- β Admin Panel β Native Nextcloud Settings integration
- β Data Validation β IBAN/BIC, Email, SEPA XML validation
- β CSV/PDF Export β Export members and fees
- β Dashboard Statistics β 4 tiles with live data and charts
- β 69 Unit Tests β 100% pass rate
β
Complete CRUD (Create, Read, Update, Delete)
β
Role management (Admin, Treasurer, Member)
β
IBAN/BIC validation (ISO 13616 + SWIFT)
β
Email validation (RFC 5322 + MX check)
β
Export: CSV (UTF-8 BOM) and PDF
β
Responsive table with search & filter
β
Define fee rates
β
Status tracking (open, paid, overdue)
β
SEPA XML export (pain.001)
β
CSV/PDF export
β
Dashboard integration with charts
β
4 dashboard tiles with live data
β
Chart.js integration (bar, pie, line)
β
Member and fee statistics
β
Responsive layout (Desktop/Tablet/Mobile)
β
3 roles: Admin, Treasurer, Member
β
@RequirePermission decorators (31 methods)
β
HTTP 403 for missing permissions
β
Audit logging for permission violations
β
Input sanitization on all endpoints
| Page | Content |
|---|---|
| Home | Overview (this page) |
| Installation | Setup guide for production & development |
| Development | Developer guide, code standards, testing |
| FAQ | Frequently asked questions |
| File | Content |
|---|---|
| README.md | Project overview |
| ROADMAP.md | Future features & requirements |
| DEVELOPER_GUIDE.md | Architecture & API documentation |
| CONTRIBUTING.md | Contributor guidelines |
GitHub Issues: https://github.com/Wacken2012/nextcloud-verein/issues
Please include:
- App version (e.g., v0.2.1)
- Nextcloud version
- Browser & operating system
- Steps to reproduce
- Screenshots (if possible)
GitHub Discussions: https://github.com/Wacken2012/nextcloud-verein/discussions
Categories:
- Q&A: Usage questions
- Ideas: Feature ideas
- Announcements: New versions
- General: General discussion
Interested in contributing? See CONTRIBUTING.md!
Developed by: Stefan Schulz
Supported by: GitHub Copilot, Nextcloud Community
License: AGPL-3.0
Last Updated: December 2025
App Version: v0.2.1
Status: Beta / Community Feedback Phase