Krátké shrnutí: Mozkovna je minimalistická, local‑first poznámková aplikace založená na otevřeném JSON formátu. Data zůstávají lokálně (localStorage nebo soubor) — aplikace nic sama neodesílá.
Rychlý start - pouze pro variantu spouštění aplikace u sebe lokalně
Pokud aplikaci spouštíš z webu https://mozkovna.lukan.cz/ pokračuj dalším bodem!
Stáhni/klonuj repozitář a přejdi do složky aplikace:
cd mozkovna/app
Spusť jednoduchý lokální server (doporučeno):
python3 -m http.server 8000
a otevři v prohlížeči: http://localhost:8000
Alternativně spusť v Electronu, aby aplikace měla přímý přístup k souborům.
Vytvoření nové poznámky
Klikni na tlačítko ➕ Nová poznámka a zadej název.
Položka se objeví v seznamu. Klikem načteš název a obsah do editoru nahoře.
Uprav obsah a klikni Uložit poznámku.
Editace a mazání
Inline: klikni na poznámku, uprav obsah a stiskni Uložit poznámku.
Modal: klikni na ikonu ✎ vedle položky pro pokročilou editaci v modal okně.
Mazání: ikona 🗑 u položky — po potvrzení se poznámka smaže.
Přesouvání pořadí poznámek
Použij šipky ↑ / ↓ u položek.
Nebo přetahuj položky (drag & drop) na požadované místo — při přetažení se ukáže indikátor vložení.
Import / Export
Pro import klikni Importovat JSON a vyber soubor. Podporované formáty:
Objekt s polem notes: { "notes": [ ... ] }
Přímo pole: [ { ... }, { ... } ]
Export funguje při uložení poznámky — v prohlížeči se stáhne soubor mozkovna.json, v Electron režimu se zapisuje přímo na disk.
Bezpečnost a zálohy
Výchozí režim je local‑first: data zůstávají ve tvém prohlížeči (localStorage) nebo lokálním souboru, aplikace je sama neodesílá. Pokud nasadíš serverovou synchronizaci (plánovaná fáze), je nutné zabezpečit přenos pomocí HTTPS a autentizace.
Časté problémy
Při otevírání přes file:// může fetch statického JSONu selhávat — použij lokální server nebo Electron.
Přenos dat mezi zařízeními: stáhni JSON a importuj ho na druhém zařízení.