Projekt
Vokabeltrainer: Web-App mit Spaced Repetition und KI-Übersetzungen
Schüler- und Lehrer-Dashboard, CSV- und Foto-Import, Übersetzungen durch ein lokales Modell mit Gegenprüfung, Tag-/Nachtmodus, über 60 Tests.
Funktionen
- Rollen für Lernende und Lehrkräfte, Klassen, Lektionen, Wunschliste, Statistik.
- Spaced Repetition, Import per CSV oder Foto (Vision-Modell).
- Lernende wählen ihre Sprache, Übersetzungen entstehen im Hintergrund und werden gegengeprüft.
Engineering
- FastAPI, SQLite mit Migrationen, Jinja-Templates, kein Framework im Browser, keine externen Schriften oder Skripte.
- Multi-Stage-Dockerfile mit Test-Stufe, Browser-Tests mit Playwright.
- Anmelde-Bremse, CSRF-Token, Sicherheits-Kopfzeilen.