Uživatelský účet, profil a personalizace — průřezové zadání

Stav dokumentu: Plán — funkcionalita níže je zatím nezapracovaná v aplikaci; checkboxy = backlog. Tematický (feature-based) dokument popisující uživatelský účet a navazující osobní obsah jako průřezovou oblast napříč všemi vývojovými fázemi.

Cíl: popsat na jednom místě uživatelský účet (registrace / přihlášení / persistentní identita), profil a preference, personalizaci výchozích pohledů, oblíbené a osobní herbář, uložené recepty, deník sběru, uložené filtry a uživatelský komunitní obsah (poznámky / hodnocení / vlastní lokality) — bez plné „AI" logiky doporučení.

Vstup: README.md · 10-product-spec.md · 11-roadmap.md. Jednotlivé bloky lze dodávat postupně dle priority obsahu, infrastruktury (autentizace, GDPR) a obchodní hodnoty.


1. Účet a identita

  • Registrace / přihlášení (e-mail + heslo, případně OAuth). Alternativně persistentní identita bez registrace (např. cookie / device key) jako výchozí krok, plný účet jako rozšíření.
  • Reset hesla, odhlášení, mazání účtu (GDPR — právo být zapomenut).
  • Bezpečné session (HTTP-only cookies, CSRF — vazba na 21-tech-spec.md).
  • GDPR souhlas s ukládáním preferencí a osobního obsahu, jasná informace o rozsahu ukládaných dat.

2. Profil a preference

  • Preferované území (ČR, SK, Evropa, …).
  • Jazyk rozhraní (pokud je vícejazyčné).
  • Úroveň znalostí (začátečník / pokročilý…).
  • Přepínače zájmu: vědecké informace, spirituální, praktické zpracování, rituály, sběr v přírodě.

3. Personalizace obsahu

  • Po nastavení profilu se prioritizují nebo filtrují výchozí pohledy:
    • byliny relevantní pro zvolené území,
    • vhodné pro úroveň začátečník,
    • zvýraznění požadovaného typu informací (věda vs tradice).
  • Personalizace nemění fakta u byliny — pouze pořadí / výchozí filtry / zvýraznění.

4. Oblíbené a „můj herbář"

  • Oblíbené byliny (uložený seznam).
  • Můj herbář: osobní kolekce bylin (název kolekce volitelně — např. „jarní sběr 2026").
  • Uložená témata / symptomy pro rychlý návrat.
  • Oblíbené a herbář přetrvávají mezi sezeními.

5. Uložené recepty

  • Uživatel může uložit recept do profilu (základ knihovny receptů).
  • Případná sekce Recepty v profilu agregující uložené (a případně veřejné) recepty.

Obsah receptů (recept / krok za krokem u způsobu zpracování byliny) je editorská záležitost — viz editorske-recepty.md. Uživatelská knihovna receptů je v tomto dokumentu.


6. Deník sběru / poznámky

  • Uživatelské poznámky k vlastním sběrům (datum, místo volitelné, bylina, poznámka).
  • Propojení s oblíbenými a herbářem.

7. Uložené filtry

  • Využití plné šíře tagů (regiony, témata, topicScope, pm, science, spiritual, month) v kombinaci s profilem pro uložené filtry („můj pohled na nachlazení v ČR").

8. Uživatelský komunitní obsah

  • Veřejné nebo poloveřejné poznámky u byliny (moderace nutná).
  • Případně hodnocení užitečnosti obsahu (ne léčebných tvrzení jako „fakta").
  • Vlastní lokality / poznámky na mapě výskytu — respektovat ochranu osobních údajů u uživatelských lokalit.

9. Ne–funkční požadavky

  • Moderace uživatelského obsahu (pravidla, hlášení, GDPR).
  • Právní review u zdravotních a návykových témat u komunitních příspěvků.
  • Komunitní funkce mají pravidla a moderování definované před spuštěním.

10. IA (informační architektura)

  • Sekce Profil / Můj účet.
  • Sekce Můj herbář (oblíbené + kolekce).
  • Případná sekce Recepty (uložené uživatelem).
  • Případná sekce Deník sběru.
  • Vstup do komunitních poznámek u karty byliny / na mapě.

11. Akceptace (postupně podle dodávaných bloků)

  • Uživatel si nastaví území a typy zájmu; katalog nebo doporučené bloky to respektují.
  • Oblíbené, herbář, uložený recept a poznámka ke sběru přetrvávají mezi sezeními.
  • Personalizace nemění fakta u byliny — pouze pořadí / výchozí filtry / zvýraznění.
  • Komunitní funkce mají pravidla a moderování definované před spuštěním.