Skip to content
← All sample projects

Flowline

Journey builder · Canvas UI · Direct manipulation · Editor

A node canvas for mapping product journeys — drag to arrange, drag to connect, collapse branches you're not working on, and undo anything.

Starting prototype…

Try this

  • Drag the dot under a node onto another node to connect them.
  • Double-click a node title to rename it in place.
  • Hit Tidy to re-run the layout, then Fit to frame the whole tree.

What it demonstrates

  • Drag-to-connect refuses edges that would create a loop, and says so rather than failing silently.
  • Collapsing a branch hides its whole subtree and keeps the count visible on the node.
  • Full undo/redo history, including moves — ⌘Z and ⇧⌘Z.
See the other sample projects →

Let's build something clear

Open to lead and senior product design roles. If you're building something operationally complex, I'd like to hear about it — email is fastest.

Bartow, Florida · Remote-friendly

© 2026 Blake HowardDesigned & built by Blake