★ Případová studie
PWA
2025 · 3 týdny
NoteFlow
Poznámky, které najdeš rychleji, než je napíšeš. Tagy, fulltext, plně offline — bez účtu a bez cloudu.
Problém
Většina poznámkových appek tě tlačí do účtu, synchronizace a složek. Když si chceš jen rychle něco poznamenat a pak to zase najít, je to zbytečné tření. Chtěl jsem blok, který se otevře okamžitě a hledá od prvního písmene.
Řešení
- Lokální úložiště v IndexedDB — žádný server, žádná registrace
- Fulltext přes invertovaný index ve Web Workeru (výsledky pod 16 ms i u tisíců poznámek)
- Tagy parsované přímo z textu (#tag) a filtrování jejich kombinací
- Markdown náhled v reálném čase s klávesovými zkratkami
- Plně offline (Service Worker), export do .md i JSON
Výsledek
Lidem se nejvíc líbí, že appka nic nechce — žádná registrace, žádné upselly. Část uživatelů ji drží jako rychlý scratchpad na druhém monitoru, protože naběhne dřív než nativní poznámky.
Stack
IndexedDB
Web Workers
Fulltext index
Markdown
Service Worker
Vanilla JS