# RoggioApp - Real World & Ökosystem ## 1. Die physische Welt (Real World / RW) Das System muss eine flexible, organisch wachsende Infrastruktur abbilden können: * **Gelände/Grundstück:** Viel Fläche, die sich entwickelt. * **Bestand:** * 2 feste Häuser. * 1 alter Zirkuswagen. * **Zukunft / Flexibilität:** * Camping-Möglichkeiten. * Platz für zukünftige Unterkünfte. * **Nutzungseinheiten (Granularität):** * In den Häusern gibt es verschiedene Wohnungen. * Es gibt Funktionsräume und Gemeinschaftsräume/Flächen. * *Kernanforderung:* Diese Einheiten müssen in verschiedenen Kombinationen vermietet oder belegt werden können (z.B. Wohnung A + Gemeinschaftsraum, oder nur Zirkuswagen). ## 2. Die digitale Welt (Ecosystem) Die neue Applikation existiert nicht im luftleeren Raum, sondern ist Teil einer Dreifaltigkeit: 1. **Werbung & Frontend (Wordpress):** Externe Website für Marketing, Gästeinformationen und als Einstiegspunkt für Buchungsanfragen. 2. **Dateien & Kommunikation (Nextcloud):** Bestehende Instanz für interne Datenverwaltung und Team-Kommunikation. 3. **Verwaltung (RoggioApp):** Die neu zu bauende Kern-Applikation für Buchungen, Aufgaben (Tasks/Cleaning) und Finanzen. ## 3. Architektur-Ideen & Schnittstellen * **Single Sign-On (SSO):** Nextcloud als zentrales Auth-Backend (OIDC / SAML) für alle Tools, um die Benutzerverwaltung für das Kollektiv zentral an einem Ort zu halten.