Init: RoggioApp Architecture, Prisma Schema, API MVP
This commit is contained in:
+24
@@ -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.
|
||||
Reference in New Issue
Block a user