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.