Init: RoggioApp Architecture, Prisma Schema, API MVP

This commit is contained in:
Clara Zetkin
2026-04-26 19:42:42 +02:00
commit 193b29e8a9
5256 changed files with 1446953 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
# 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.