LingoFlow
Daily language practice that adapts to what you keep getting wrong, with stories, streaks and an honest progress model.
Seven languages, with CEFR progression from A1 to B2 that unlocks by mastery rather than by time spent. Exercises run from cloze and dictation to pronunciation checked by speech recognition, and a story reader offers leveled texts where any word can be tapped for a gloss. Words you save come back later through spaced repetition.
React 19 over Express 5, on SQLite or Postgres. Deployed and in daily use.

REACT
EXPRESS
POSTGRES
TYPESCRIPT
2026