13

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.