1.3 KiB
1.3 KiB
Hocks Mieterportal
Mieterportal für die Verwaltung von 50 Wohnungen in 3 Häusern — analog zum Schulportal der Hocks-Gruppe.
Module
- Dashboard – persönliche Übersicht (Mieter) bzw. Kennzahlen, Belegung und Einnahmen (Verwaltung)
- Mietkonto & Zahlungen – Buchungsverlauf, offene Forderungen, Nebenkosten; Verwaltung sieht Zahlungsstatus aller 50 Wohnungen
- Schadensmeldungen – Tickets erfassen, priorisieren und Status pflegen
- Dokumente – Verträge, Abrechnungen, Hausordnung; zentraler Such- und Filterzugriff
- 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.