Marco Engemann

← Alle Projekte

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.

Mehr davon