User flow mapper
ProblemFlows are designed screen by screen, and edge cases and dead ends get missed.
Booking a doctor's appointment in a clinic app
Happy path: choose specialty → doctor → slot → confirm → pay → confirmation
Branch: no slots this week → show next available + 'notify me'
States: slot taken during payment → hold for 5 minutes, then release
Immediate resultA complete user flow with happy path, decisions, error states and a Mermaid diagram.


