29 lines
963 B
Markdown
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)
|