No description
- Python 88.4%
- HTML 11.6%
| config | ||
| core | ||
| docs | ||
| .gitignore | ||
| manage.py | ||
| README.md | ||
| requirements.txt | ||
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