Designing the Flow
01 - Mapping the experience
For a grocery shopping app, I mapped the wider product experience before moving into detailed interface design. The flow covered shopping, lists, recipes, meal planning, account management, cart and checkout, helping define how the different areas needed to work together as one connected product.
02 - Working through complex journeys
Some areas required a deeper look at the decisions and dependencies within a user journey. Checkout, for example, needed to support delivery and curbside pickup, payment options, pickup details and order confirmation while keeping the experience clear and predictable.
03 - From structure to design
Mapping these journeys helped clarify the product structure before detailed interface work began. It made it easier to identify connections between features, understand where different paths could meet, and resolve complex interactions before translating them into wireframes and final UI.
04 - Why this matters
Working through structure and flows early helps reduce ambiguity before visual design begins, creates clearer handoff for development, and gives the final interface a stronger foundation.



