Rychlé UI
CSS proměnné, lehké animace a žádný balast z frameworků.
Ukázková single‑file aplikace s landing page, dashboardem, kanbanem, poznámkami, grafem, příkazovou paletou, validací formulářů, lokálním ukládáním a responzivním designem.
CSS proměnné, lehké animace a žádný balast z frameworků.
Navigace ví, kde právě jsi, a funguje i na mobilu.
Úkoly, poznámky, grafy, validace, konzole a paleta příkazů.
Vstupy se escapují, data zůstávají jen v prohlížeči.
Všechno běží v jednom HTML souboru. Úkoly, poznámky, kontakty i nastavení se ukládají do lokálního úložiště prohlížeče.
Přidej úkol, filtruj, smaž nebo přetáhni mezi sloupci.
Slidery kreslí graf a počítají index.
Mini markdown preview: nadpisy, tučné, kurzíva, kód.
Escapovaný výstup, aby se poznámka nerozbila HTML tagy.
Simulace workflow bez serveru.
Komplexita je rozdělená do malých modulů: každý má svůj stav, render funkci a bezpečné ukládání. Když prohlížeč něco nepodporuje, web má fallback.
Žádné frameworky, fonty, ikony ani obrázky z internetu. Soubor otevřeš i offline.
Úkoly, poznámky, kontakty i nastavení přežijí refresh. Při chybě parsování se načte bezpečný default.
Semantické sekce, skip link, aria popisky, ovládání klávesnicí a čitelné focus stavy.
Jeden uzavřený scope, žádné globální proměnné kromě DOM API, opatrné selektory a guardy.
Tabs, akordeony, modal, swatche a karty jsou připravené tak, aby se daly snadno kopírovat do reálného projektu.
Panel s průhledností, blur efektem a okrajem přes proměnné.
Klávesová zkratka Ctrl/⌘ + K otevírá rychlé akce.
Layout se mění z více sloupců na jeden bez JS.
Tahle část ukazuje práci s formulářovými prvky, event delegací, logováním a ukládáním stavu bez backendu.
Stav checkboxů se ukládá lokálně.
Pár bezpečných patternů pro single‑file web.
Každý modul kontroluje, jestli existuje jeho DOM prvek.
Uživatelský text se nepouští do HTML bez ošetření.
IntersectionObserver, storage i animace mají náhradní chování.
Data jsou čisté objekty, žádná magie ani runtime dependency.
Formulář nic neposílá na server. Zvaliduje vstup, uloží zprávu do prohlížeče a dovolí ji exportovat.
Validace jména, e‑mailu a obsahu.
Poslední lokálně uložené zprávy.