Files
kaffeeliste/README.md
T
clemens f298802c38 feat: Add initial SaaS application structure with .htaccess, index.php, and environment setup scripts
- Create .htaccess for Apache front-controller routing
- Add README.md for public directory with project overview
- Implement index.php as the main entry point with a preview of SaaS modules
- Introduce PowerShell scripts to check prerequisites and prepare environment
2026-03-21 17:32:57 +01:00

1.7 KiB

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

  1. Lies docs/implementation-foundation.md fuer Zielbild und Scope.
  2. Nutze docs/installationshandbuch.md fuer Setup, Hosting und Betriebsablauf.
  3. Arbeite anschliessend in saas-app/README.md weiter.

Hilfsskripte

  • scripts/check-prerequisites.ps1 prueft lokale Voraussetzungen.
  • scripts/prepare-saas-env.ps1 legt aus .env.example eine lokale .env an.

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.