P9 — Uživatelský účet
Účel obrazovky
Centrální hub přihlášeného uživatele — „dashboardová" obrazovka s přístupem ke všem nastavením a funkcím účtu. Menu-driven layout s jasnou hierarchií.
Content Priority
- User header — jméno uživatele, email, avatar (iniciály nebo foto), CTA „Upravit profil" Avatar
- Quick stats — počet nadcházejících vstupenek, celkový počet objednávek (volitelné) Badge / Tag
- Menu sekce „Vstupenky": List Item
- Menu sekce „Účet": List Item
- Menu sekce „Právní":
- Obchodní podmínky (→ in-app browser)
- Ochrana osobních údajů (→ in-app browser)
- Smazání účtu (→ X14)
- Placeholder „Colosseum Premium" — „Již brzy" badge, neaktivní (F1 → P10) List ItemBadge / Tag
- Odhlásit se — secondary destructive CTA na konci Ghost/Text Button
- Verze aplikace — drobný text v patičce
Interakce
| Trigger | Akce | Cíl |
|---|---|---|
| Tap „Moje vstupenky" | Navigace | P7 — Wallet |
| Tap „Historie objednávek" | Navigace | S7 — Historie |
| Tap „Editace profilu" | Navigace | S14 — Editace profilu |
| Tap „Podpora" | Navigace | S15 — Podpora |
| Tap „Smazání účtu" | Destructive flow | X14 — Smazání účtu |
| Tap „Colosseum Premium" | Info (F1) | Toast „Již brzy — věrnostní program pro vás připravujeme" |
| Tap „Odhlásit se" | Potvrzovací dialog | „Opravdu se chcete odhlásit?" → Odhlášení → S4 |
| Tap „Upravit profil" | Navigace | S14 |
| Pull-to-refresh | Sync profilu | Aktualizace dat z API |
Stavy
| Stav | Popis | Vizuální chování |
|---|---|---|
| Přihlášen | Normální stav | Plný profil s menu sekcemi |
| Nepřihlášen | Guest | Prompt „Přihlaste se" + OAuth buttony + registrace CTA (místo menu) |
| Offline | Bez připojení | Cached profil, většina akcí nedostupná, banner „Offline" |
Edge Cases a Error States
| Scénář | Řešení |
|---|---|
| Uživatel nemá avatar/foto | Zobrazit iniciály v kruhu s barvou z palety |
| Dlouhé jméno (> 30 znaků) | Truncate s „…" |
| Session expirovala | Redirect na S4 (Přihlášení) s info „Vaše relace vypršela" |
| OAuth účet bez hesla | Skrýt „Změna hesla", zobrazit „Připojený účet: Google/Apple/Facebook" |
| Nepřihlášený uživatel přistupuje přes tab bar | Zobrazit login/registrace prompt místo profilu |
Mobilní patterny a odlišení od webu
Co děláme jinak
- Menu-driven layout — web má tab navigaci (My orders / Edit data / Password / Loyalty / Watchdog), mobil má vertikální menu seznam s ikonami a šipkami — lépe se scannuje jednou rukou
- Biometrická session — na mobilu je uživatel trvale přihlášen s biometrikou, na webu se musí přihlašovat opakovaně
- Quick stats — stručné metriky (nadcházející vstupenky) nahoře — web toto nemá
Aplikované patterny
- iOS:
ListsSectiongroupingem,NavigationLinkpro menu items - Android:
LazyColumnsListItem(Material 3), card-based sections
Reference — Aktuální web
SCR-WEB-43Účet — tab navigace: Orders, Edit data, Password, Loyalty, WatchdogSCR-WEB-46Věrnostní program — placeholder 'Currently no loyalty program'Reference — CineStar benchmark
SCR-CS-13Tab bar s 'Přihlásit se' — OAuth + email form, CineStar Club

