70e6d59c6380402903915690dfb013a722beeb49
- Replaced PowerShell scripts with PHP scripts for checking prerequisites and preparing the environment. - Added new PHP scripts: `check-prerequisites.php`, `prepare-saas-env.php`, `install-saas.php`, `build-migration-bundle.php`, and `run-sql-migrations.php`. - Updated README and installation documentation to reflect the new PHP scripts and installation steps. - Created a generated SQL migration bundle file structure and added SQL migration scripts. - Enhanced the public index page with navigation and installation steps. - Removed obsolete PowerShell scripts.
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.
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 SQL Server 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%