woordje
A spaced-repetition vocabulary app for iOS, Android and the web. I built it to learn Dutch myself.
ROLESolo: design, build, everything
PLATFORMSiOS · Android · web · Chrome extension
STACKReact Native · TypeScript · Flask · spaCy · Firebase
STATUSIn development, open on GitHub
What it does
It pulls the words you’re learning from Duolingo, imports Anki decks, and schedules reviews with the FSRS algorithm, so you see each word right before you’d forget it. Firebase keeps your devices in sync.
How hard is a word?
A small Flask API analyses text with spaCy for lemmas and grammar and wordfreq for how common each word is, so the most useful words come first.
COMMONRARE
de
huis
werken
fiets
gezellig
onweer
Relative frequency, for illustration