Files
Mieterportal/README.md
T

1.3 KiB
Raw Blame History

Hocks Mieterportal

Mieterportal für die Verwaltung von 50 Wohnungen in 3 Häusern — analog zum Schulportal der Hocks-Gruppe.

Module

  1. Dashboard – persönliche Übersicht (Mieter) bzw. Kennzahlen, Belegung und Einnahmen (Verwaltung)
  2. Mietkonto & Zahlungen – Buchungsverlauf, offene Forderungen, Nebenkosten; Verwaltung sieht Zahlungsstatus aller 50 Wohnungen
  3. Schadensmeldungen – Tickets erfassen, priorisieren und Status pflegen
  4. Dokumente – Verträge, Abrechnungen, Hausordnung; zentraler Such- und Filterzugriff
  5. Nachrichten – Direktkommunikation Mieter ↔ Verwaltung

Der Rollenwechsel Mieter ↔ Verwaltung erfolgt über die Schaltfläche in der Seitenleiste. Alle Demo-Daten werden lokal im Browser (localStorage) gespeichert.

Lokale Entwicklung

npm install
npm run dev        # http://localhost:3000
npm run build      # Produktionsbuild nach dist/

Docker

docker build -t mieterportal .
docker run -d -p 8080:80 --name mieterportal mieterportal
# oder:
docker compose up -d --build

Der Container liefert das gebaute Frontend über Nginx (SPA-Routing inklusive). Für den Betrieb unter https://mieterportal.hocks.eu einfach einen Reverse Proxy (Traefik, nginx, Caddy) davor setzen — Beispiel-Labels für Traefik inkl. Let's Encrypt liegen in der docker-compose.yml.