Route Map & Notes
86 screens, all running on deterministic seeded data — no database required.
How this demo works
- • All records come from deterministic generators in
src/mock/, so the data is identical on every reload. - • Every list screen simulates network latency so loading, empty and error states are real.
- • Role switching (header avatar menu or your profile) re-applies the permission matrix instantly.
- • Mutations show optimistic toasts; nothing is persisted beyond the session.
- • Each mock module mirrors a REST resource, so it can be pointed at Express/MongoDB endpoints later without touching UI code.
Overview
3 screens
Commerce
6 screens
Catalogue
15 screens
Customers
5 screens
Corporate Gifting
5 screens
Delivery & Fulfilment
8 screens
Promotions
7 screens
Content & Storefront
9 screens
Reports
8 screens
Settings
11 screens
Authentication screens
7 screens outside the admin shell
