Prompt file imported from brandstaetter/lateintrainer (
.windsurf/workflows/test-app.md). Copyright stays with the author.
Test Application Workflow
Steps to test the Lateintrainer app:
-
Start a local HTTP server
npx serve . # or python -m http.server 8080 -
Open browser to
http://localhost:8080 -
Verify core functionality:
- Flashcard displays Latin on front
- "Umdrehen" button flips to German
- Navigation buttons (← →) work
- "Gewusst"/"Nicht gewusst" marks cards (green/red border)
- "Nur unbekannte Vokabeln" filter works
- Vocabularium checkboxes toggle sets
- Progress counter updates correctly
-
Check localStorage persistence:
- Refresh page after marking cards
- Verify marks are retained
-
Clear test data (if needed):
localStorage.clear(); location.reload();
