evonx

User-flow diagrams

See your app's screens and paths as a diagram generated from the real code and data model.

A user-flow diagram shows your app as its users travel through it: screens as nodes, actions as the paths between them. Evonx generates these diagrams from the real code and data model — not from a drawing you maintain by hand — so they stay true to what's actually built.

What they're for

  • Sanity-checking structure. Before approving a change, see where the new screen hangs in the app and which paths lead to it.
  • Spotting gaps. Dead ends and orphan screens are obvious in a diagram long before a user finds them.
  • Talking about the app. "Add the export on the job-detail screen, not the list" is easier when both of you look at the same map.

Reading a diagram

Each node is a screen your app actually has; each edge is a navigation or action connecting them ("save creates the job, then opens its detail"). Because the diagram is derived from the codebase and its data model, renaming or removing a screen in a later change updates the picture — there's no stale diagram to maintain.

Using flows in a change

  1. Open your project's user-flow view to see the current structure.

  2. When requesting a change that adds or moves screens, reference the flow: "the new report screen should be reachable from the dashboard, next to Jobs".

  3. In the thread's design stage, review the proposed flow alongside mockups: the mockup shows how a screen looks, the flow shows where it lives.

Last updated: September 4, 2026