The Today dashboard of Dag voor Dag: a daily plan with a minutes goal, streak and words due, a word of the day, and a wall of blue Delft tiles
Today — a daily plan with a minutes goal, streak, words due and a word to take with you. The wall of Delft tiles fills up as sessions are completed.
Grammar exercise: building a Dutch sentence from word tiles placed in numbered slots
"Leg de tegels" — build the sentence from word tiles; the slots show Dutch word order.
A spaced-repetition flashcard showing the Dutch word ver with a glazed-tile frame
Spaced repetition — about 3,000 words on SM-2, with audio and de/het checked before the reveal.
The library reader: a Dutch story with a My words glossary drawer open on the right
Library — public-domain texts with line-by-line translation, text-to-speech and a "My words" glossary.

A little Dutch, every day

Vocabulary

About 3,000 words scheduled with SM-2, plural and diminutive forms, sound feedback

Grammar

30 lessons, one per clip of the Groningen playlist: watch, rule, choose, build the sentence, spot the mistake

Exam

Reading, writing, listening and KNM (Dutch society) practice in the style of the Inburgering A2 exam
A grammar lesson's rule step: separable verbs explained with a table and a row of word tiles
A lesson's rule step — separable verbs as a row of tiles: the verb sits in slot 2, its prefix moves to the very end.
The Today dashboard in the dark theme, with the same Delft tile motifs in deep blue
Dark theme — the same Delftware system, glazed for the evening.
Dag voor Dag on a phone: the Today screen
Android — Today.
Dag voor Dag on a phone: a grammar rule with word tiles
A grammar rule on the phone.
Dag voor Dag on a phone: a review flashcard
Word review.

Built like a product

Frontend

Angular 21 with signals and a custom Delftware design system: glazed-tile cards, Friese-witjes corners, light and dark themes

Mobile & offline

Capacitor 8 Android app that finds the home server on the local network; offline-capable PWA on the web

Backend & AI

Fastify 5, local Piper text-to-speech, Claude behind server-side guardrails, and a KOReader plugin for the Kindle