★ Případová studie
PWA
2024 · 5 týdnů
PolyGlot
Učení slovíček, které ti nepřipomíná, co umíš, ale co se chystáš zapomenout. Klasické SRS, žádné předplatné.
Problém
Velké jazykové appky cpou streaky, srdíčka a notifikace, ale samotné opakování dělají hůř než papírové kartičky. Chtěl jsem čistý SRS, který respektuje tvůj čas a funguje i v letadle.
Řešení
- Plánování opakování algoritmem SM-2 (jako Anki), počítané lokálně
- Vlastní balíčky: import z CSV nebo rychlé přidání během dne
- Obousměrné karty a výslovnost přes Web Speech API
- Denní dávka rozumně omezená, aby učení nevyhořelo
- Plně offline (IndexedDB + Service Worker), synchronizace volitelná přes export
Výsledek
Nejvíc kladných reakcí je na to, že appka nehraje na pocit viny. Studenti jazyků si chválí import vlastních balíčků z hodin.
Stack
PWA
IndexedDB
SM-2 SRS
Web Speech API
Service Worker
Preact