hebammekrystyna/README.md
2026-04-14 13:06:15 +02:00

33 lines
992 B
Markdown

# Projekt HebammeKrystyna
Startgerüst für eine Flask-Anwendung mit:
Statische Website für Krystyna
## Start lokal
```bash
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
export FLASK_APP=app.py
flask run --host=0.0.0.0 --port=5000
```
## Wichtiger Hinweis zum Admin-User
In `schema.sql` wird der initiale Admin-User mit Passwort `topsecret` als Klartext in `passwort_hash` angelegt, genau wie von dir gewünscht.
In `app.py` ist dafür bereits eine kleine Sonderlogik enthalten: Beim **ersten Login** mit `topsecret` wird dieser Wert automatisch in einen echten Passwort-Hash umgewandelt. Danach läuft der Login normal über Hash-Prüfung.
## Docker
Eine Beispiel-Datei liegt in `docker-compose.example.yaml`.
## Nächste sinnvolle Ausbaustufen
- echte CRUD-Formulare im Admin-Bereich
- E-Mail-Template für Aktivierung und Ergebnisversand
- Validierung / CSRF-Schutz
- Pagination / Verlauf früherer Assessments
- bessere Rollenprüfung im Menü