Ruslan Suleimanov
ENNL

← Alle projecten

Eigen projectLive2026

TaalFlash

Flashcards met spaced repetition en AI-uitleg, plus een gratis Nederlands woordenboek met Russische en Oekraïense vertalingen.

De opdracht

Wie Nederlands leert heeft een flashcardtrainer en een woordenboek op één plek nodig. TaalFlash combineert beide in de browser, met Russische en Oekraïense vertalingen, en accepteert decks die mensen al hebben.

Wat ik bouwde

Flashcards met spaced repetition en AI-uitleg, een gratis Nederlands woordenboek met 310.000+ woorden, een decks-editor en een gratis deck-marktplaats. Decks kunnen worden geïmporteerd uit Anki-, CSV- of Excel-bestanden en weer worden geëxporteerd. Met een gastmodus proberen bezoekers een deck zonder zich te registreren. De interface is beschikbaar in 5 talen: Engels, Duits, Nederlands, Russisch en Oekraïens.

Hoe het werkt

Een FastAPI-backend bedient een frontend in gewoon JavaScript, zonder framework. Een spaced-repetition-planner bepaalt wanneer elke kaart terugkomt. AI-uitleg komt van een taalmodel achter een providerlaag, zodat het model via configuratie te wisselen is. Het woordenboek is beschikbaar via een API met woordtellingen en zoekfunctie. Het woordenaantal op deze pagina is gelezen uit het statistiekeneindpunt van die API. Alles draait op mijn eigen FreeBSD-server achter Apache.

Schermafbeeldingen

Status en beperkingen

Live sinds 2026. Mijn eigen project, door mijzelf gebouwd en onderhouden.

Een import uit Anki neemt alleen de kaarten mee, zonder het herhaalschema van Anki.