- FastAPI + SQLite, serverseitig gerenderte Templates, mobil-zuerst - Admin-Passwort, einseitige Ausschlüsse, eingefrorene Auslosung - Teilnehmer sehen Ergebnis per Cookie; Einmal-Recovery-Links bei Verlust - Docker/podman-tauglich (Entrypoint mit Privilegien-Drop, SELinux-:z) - Unit-Tests für Auslosung, E2E-Testskript (30 Checks)
10 lines
275 B
HTML
10 lines
275 B
HTML
{% extends "base.html" %}
|
||
{% block title %}{{ title }} – Wichtel-Werkstatt{% endblock %}
|
||
{% block content %}
|
||
<section class="card card-message">
|
||
<h1>{{ title }}</h1>
|
||
<p>{{ text }}</p>
|
||
<a class="btn btn-secondary" href="/">Zur Startseite</a>
|
||
</section>
|
||
{% endblock %}
|