← Zpět na AI Lab
Vývoj aplikace / Cursor

App TODO Katka.ai

TODO PWA aplikace pro práci s markdown soubory s úkoly. Neon Noir design, File System Access API, 30 minut vývoje.

HOTOVO – 30. ledna 2026

Co je File System Access API? Moderní Web API, které umožňuje webovým aplikacím číst a zapisovat lokální soubory. Funguje v Chrome a Edge, umožňuje vytvářet PWA aplikace pracující s lokálními daty.

Co je tato aplikace? Jednoduchá TODO aplikace, která načítá markdown soubory s úkoly (formát - [ ] a - [x]) a umožňuje je interaktivně spravovat. Design system Neon Noir / Edgy Luxury.

Pro koho je to relevantní? Vývojáři zajímající se o File System Access API. Lidé hledající jednoduché TODO řešení pro markdown soubory. Příklad rychlého vývoje PWA aplikace.


Statistiky projektu

30
Minut vývoje
4
Iterace
7
Souborů
18 KB
Velikost

Kontext

Potřeba: Jednoduchá TODO aplikace pro práci s markdown soubory s úkoly. Aplikace má být ve vizuálním stylu webu katka.ai (Neon Noir / Edgy Luxury).

Design System

Void Black
#050A0E
Obsidian
#121212
Acid Lime
#BAFF00
Ghost White
#F0F0F0
Prvek Hodnota
Font Display Clash Display
Font Body Space Grotesk
Font Mono JetBrains Mono

Průběh vývoje

10 min Analýza
Cursor HTML/CSS/JS
PWA Manifest
Hotovo

Fáze 1: Analýza vizuální identity

Fáze 2: Vytvoření základní aplikace

Fáze 3: Přidání PWA podpory

Funkce aplikace

Hlavní funkce

  • Načtení .md souboru
  • Parsování markdown struktury
  • Toggle úkolů (checkbox)
  • Uložení změn zpět do souboru
  • Indikace neuložených změn
  • PWA instalace do Docku

UI prvky

  • Časové sekce (## heading)
  • Projekty (### heading) – collapsible
  • Počítadlo "X/Y hotovo"
  • Nesplněné úkoly nahoře
  • Splněné úkoly šedé, přeškrtnuté
  • Klávesové zkratky (Ctrl+S, Ctrl+O)

Technologie

Technologie Účel
HTML5 Struktura
CSS3 (CSS Variables) Neon Noir design system
Vanilla JavaScript Logika aplikace
File System Access API Čtení/zápis souborů
PWA (manifest.json) Instalace jako app
Canvas API Generování PNG ikon

Struktura projektu

02_App_TODO_Katka/
├── deploy/
│   ├── index.html       # Hlavní aplikace (vše inline)
│   └── manifest.json    # PWA manifest
├── icon-192.png         # PWA ikona 192x192
├── icon-512.png         # PWA ikona 512x512
├── generate-icons.html  # Pomocný generátor ikon
└── Pracovni_denik/
    └── pracovni_denik.md

Poznámky


← Zpět na AI Lab