German Genus Rules — learning der/die/das from patterns

 

Problem

Native speakers just know the gender of German nouns, while learners usually only memorize article + noun pairs. This website helps german learners learn the genus, throug repetition, copying the learning approach of Native Speakers. The rules and patterns must be practiced until they become second nature, or they cannot be used in everyday life.

Constraints

Keep as simple and light as possible, to allow for free usage for guests. Built for shared hosting: PHP file storage instead of a database, mobile friendly layout, and a light account model (username + 4–6 digit PIN, no email, no PIN recovery). That keeps operations simple and data local to each user folder. Keep the website secure, through simplicity of design and implementation.

Design rationale

Stack

Vite + TypeScript frontend, PHP API with file-backed progress, installable Progressive Web App (PWA) with cached rules data.

Installable as an app in most browsers: use the browser menu (or Share on iPhone) → Install app / Add to Home Screen.

 

Live app  ·  Source on GitHub

Back to Portfolio  ·  Contact