491605b328bf4304243a67aecd7d94efc1d4a2d1
Kaffeeliste SaaS Workspace
Dieses Repository ist jetzt SaaS-first organisiert.
saas-app/enthaelt die neue Zielanwendung fuer die mandantenfaehige Kaffeeliste.docs/enthaelt Architektur-, Installations- und Migrationsdokumentation.legacy-app/enthaelt den bisherigen PHP-Bestand als archivierte Referenz fuer Fachlogik und Datenmigration.
Produktkern
Die SaaS-Version behaelt die wesentlichen Funktionen der alten Anwendung bei:
- persoenliches Dashboard mit Kontostand, Verbrauch und letzten Buchungen
- Mitgliederverwaltung pro Mandant
- Kaffee-Striche, Einzahlungen und Salden als gemeinsames Ledger
- Hinweise, FAQ und tenantbezogene Inhalte
- operative Importe, Exporte und Benachrichtigungen
Nicht mehr priorisierte Sonderseiten und Einmalskripte bleiben nur noch im Archivbestand erhalten.
Einstieg
- Lies docs/implementation-foundation.md fuer Zielbild und Scope.
- Nutze docs/installationshandbuch.md fuer Setup, Hosting und Betriebsablauf.
- Arbeite anschliessend in saas-app/README.md weiter.
Auf Webspace ohne Shell ist der bevorzugte Einstieg die gefuehrte Installation
unter saas-app/public/install/.
Hilfsskripte
scripts/check-prerequisites.phpprueft lokale Voraussetzungen.scripts/prepare-saas-env.phplegt aus.env.exampleeine lokale.envan.scripts/install-saas.phpfuehrt den lokalen Setup-Grundlauf aus.scripts/build-migration-bundle.phpbaut die SQL-Migrationen zu einer Datei.scripts/run-sql-migrations.phpfuehrt die SQL-Migrationen direkt per PDO fuer den konfigurierten DB-Treiber aus.
Hinweise Zum Umbau
legacy-app/ist absichtlich nicht geloescht, sondern als Referenz fuer die Daten- und Fachmigration verschoben.- Das aktuelle
saas-app/ist eine konsistente Zielarchitektur mit ueberarbeiteten Views, Modulgrenzen und Betriebsdokumentation. - Ein vollstaendiges Laravel-Bootstrap mit Composer und Runtime bleibt der naechste technische Ausbauschritt.
Description
Languages
PHP
65%
JavaScript
23.7%
CSS
6.5%
Blade
4.8%