No description
  • Python 88.4%
  • HTML 11.6%
Find a file
2026-06-14 20:56:44 +00:00
config Mandantentrennung und Berechtigungen haerten 2026-06-14 19:49:51 +00:00
core Testluecken schliessen und Foundation Freeze dokumentieren 2026-06-14 20:07:59 +00:00
docs Define leitstand head sync rule 2026-06-14 20:56:44 +00:00
.gitignore Initiale Projektstruktur anlegen 2026-06-14 19:32:39 +00:00
manage.py Django-MVP fuer Wattwerk Core implementieren 2026-06-14 19:39:40 +00:00
README.md Django-MVP fuer Wattwerk Core implementieren 2026-06-14 19:39:40 +00:00
requirements.txt Initiale Projektstruktur anlegen 2026-06-14 19:32:39 +00:00

Wattwerk Core

Wattwerk Core ist der gemeinsame technische und fachliche Plattformkern fuer Wattwerk OS.

Projektkontext

  • Projekt-ID: WW-CORE-001
  • Repository-Name: wattwerk-core
  • Gitserver: 10.30.0.20
  • Previewserver: 10.20.30.181

Technische Richtung

  • Django-Monolith
  • PostgreSQL fuer Laufzeitumgebungen mit gesetzten POSTGRES_*-Variablen
  • SQLite-Fallback fuer lokale Tests ohne Preview-Server
  • Serverseitig gerendertes deutsches UI
  • Keine externen API-Integrationen im MVP

Enthaltener MVP-Umfang

  • Mandantenverwaltung
  • Benutzer und Rollen
  • Kunden, Zaehlpunkte und Energieanlagen
  • Dokumenten-Upload mit Validierung und Pruefung
  • Vorgangsfaelle, Aufgaben und Nachrichtenprotokolle
  • Audit-Events fuer fachliche Kernobjekte
  • CSV-Exporte fuer Kernlisten
  • PDF-Dossiergenerator fuer Vorgangsfaelle

Lokale Entwicklung ohne Preview

Es wird kein lokaler Preview-Server gestartet. Erlaubt sind:

  • Installation von Abhaengigkeiten
  • Migrationen
  • Tests
  • Statische Pruefungen

Wichtige Befehle

python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py test