v1.1: Rebrand Hinterstein Immobilien + echtes Auth-System

- Rebrand: Kunden-Logo, Joseph-Hinterstein-Portrait, Kontakt-Banner, Texte
- Login-Pflicht auf /login (Route-Guard), Gruppen Verwaltung/Mieter
- Mieter-Registrierung per einmaligem Registrierungscode
- Benutzerverwaltung als 6. Modul (/benutzer, nur Verwaltung)
- Demo-Zugänge mit Passwort 0815 (j.hinterstein, a.berger, m.wolf)
- Mail-Server-API: Token-Auth (/send, X-Api-Token), Mail-Stack live auf Server
- Store-Key hinterstein-mieterportal-v2, Doku (kimi.md, README) nachgeführt
This commit is contained in:
2026-10-02 12:11:43 +02:00
parent ccfe08ad24
commit fbe033ebd6
22 changed files with 1067 additions and 179 deletions
+2 -2
View File
@@ -28,7 +28,7 @@ const statusStyle: Record<string, string> = {
}
function TenantPayments() {
const { demoUnit, transactions } = useStore()
const { meineEinheit: demoUnit, transactions } = useStore()
const myTx = useMemo(
() =>
transactions
@@ -48,7 +48,7 @@ function TenantPayments() {
<div>
<h1 className="text-2xl font-bold tracking-tight">Mietkonto & Zahlungen</h1>
<p className="text-sm text-slate-500">
Hauptstraße 12 · Whg. {demoUnit.number} – alle Buchungen auf einen Blick
{demoUnit.building} · Whg. {demoUnit.number} – alle Buchungen auf einen Blick
</p>
</div>