Die Herausforderung
Lernende brauchten eine kostenlose Möglichkeit, die Wörter zu lernen, die sie selbst lesen möchten, während Wortbedeutung, Ganzwort-Lesung und Kanji-im-Kontext als getrennte Erinnerungen geplant werden.
Der Ansatz
Ich machte das Wort zur Quelle der Wahrheit, leitete mehrere Lernidentitäten daraus ab und gab jeder Identität einen eigenen langlebigen Wiederholungsplan mit optimistischer Review-Queue und atomarem Speichern.
Das Ergebnis
Das Produkt ist öffentlich bereitgestellt, mit privaten Nutzerkonten, Wort-, Word-Kanji-, Smart-Kanji-, Listen- und Import-Flows, haltbarer Kartenabstimmung, wiederholbaren Review-Commits und 72 Tests als Qualitätsbasis.
- Das Lernmodell recherchiert und in Wort-, Word-Kanji-, Smart-Kanji- und All-Kanjis-Identitäten übersetzt.
- Eine langlebige Identität für Kanji-im-Wort-Karten entworfen, damit Fortschritt bei Wortänderungen und Auswahländerungen erhalten bleibt.
- Das Full-Stack-Produkt mit Supabase Auth, Postgres, Row Level Security, Kanji-Metadaten, Review-Scheduling und Deployment gebaut.
- Optimistisches Bewerten mit FIFO-Outbox, idempotenten Review-IDs, Schutz vor veraltetem Zustand und Retry-Verhalten implementiert.
