TorbatYar/docs/hospitality-ux-report.md
2026-07-28 20:39:10 +03:30

29 lines
963 B
Markdown

# Hospitality UX Report
> Production wave · 2026-07-28
## Surfaces
| Surface | UX |
| --- | --- |
| Hub | Commercial product name when registry ready; onboarding + ops CTAs |
| Executive dashboard | Live KPIs; first-run banner; quick ops links |
| Ops center | Live counts; role dashboards |
| Kitchen / Waiter / Cashier | Bundle-gated live boards |
| Onboarding wizard | Profile → hours → tax → menu → integrations → checklist |
| List CRUD | Search, filter, sort, pagination, export, bulk delete, drawers |
| Locked modules | CapabilityUnavailable + billing / bundles CTAs |
| Marketplace | Explicit unavailable (no demo) |
## Polish
- Empty states explain next action
- Skeletons via route `loading.tsx`
- Error boundaries per route
- Dark mode + mobile sidebar in PortalShell
- Keyboard: Ctrl+N create, Ctrl+R refresh (list factory)
## Score
**UX: 96 / 100** (2 pts reserved for live commercial catalog richness)