2.5 KiB
2.5 KiB
Kaffeekasse SaaS Neustart
Frischer Neustart fuer eine mandantenfaehige Kaffeeliste mit:
- klassischer Papierliste inklusive Nacherfassung
- digitaler Selbstbuchung fuer Browser, Tablet oder Kiosk
- vorbereitetem RFID-Pfad ueber Device-, Tag- und Event-Modelle
- Netcup-tauglichem PHP/MySQL-Betrieb ohne Root-Zwang
- produktionsnaher Vermarktungs- und Betriebsdokumentation
Projektziel
Dieses Repository bildet eine pragmatische SaaS-Basis fuer mehrere Kunden oder
Mandanten. Jeder Tenant arbeitet unter t/{slug} in einer getrennten
Organisation, waehrend Produktlogik, Betrieb und Vermarktung zentral bleiben.
Kernentscheidungen
PHP 8.x + MySQLohne schwere Runtime-Voraussetzungenpublic/als einziger Webroottenant_idauf allen tenantbezogenen Fachtabellen- ein gemeinsames Ledger fuer
digital,paperund spaeterrfid - Webspace-freundliche Cron- und CLI-Hooks statt Daemons
Hauptfunktionen
- Plattform-Installation per Browser
- Self-Service-Registrierung fuer neue Mandanten
- Plattform-Admin mit Tenant-Uebersicht
- Tenant-Login mit Rollen
owner,admin,member - Mitglieder, Produkte und Preisgrundlagen
- digitale Buchungen und Einzahlungen
- Papierlisten als Entwurf, Zeilen und Ledger-Posting
- RFID-Geraete, Karten und Event-Inbox
Schnellstart lokal
.env.examplenach.envkopieren oder den Installer unter/installnutzen.database/schema.sqlperbin/migrate.phpgegen MySQL ausfuehren.- Webroot auf
public/zeigen lassen. - Plattform-Admin anlegen und anschliessend Mandanten registrieren.