website für Krystyna
Go to file
2026-04-14 13:06:36 +02:00
templates projekt setup 2026-04-14 13:06:36 +02:00
.gitignore Projekt Setup 2026-04-14 13:06:15 +02:00
app.py projekt setup 2026-04-14 13:06:36 +02:00
deploy_flask.sh Projekt Setup 2026-04-14 13:06:15 +02:00
Dockerfile Projekt Setup 2026-04-14 13:06:15 +02:00
README.md Projekt Setup 2026-04-14 13:06:15 +02:00
requirements.txt Projekt Setup 2026-04-14 13:06:15 +02:00

Projekt HebammeKrystyna

Startgerüst für eine Flask-Anwendung mit:

Statische Website für Krystyna

Start lokal

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ü