Prompt
You're a UX designer at a startup that is making a new mobile grocery delivery app (Instacart is a competitor).
It's the beginning stages of designing the app. You need to plan out the flow for how a user submits a delivery order, which you will then present to your team.
Task
Create a user flow for the entire process of creating and submitting a grocery delivery: selecting a nearby store, adding food products to the cart, checking out, and choosing a delivery time.
Duration: 30-45 minutes
My Process
Assumption
Task Flows
User Flows
Assumptions
Who is the user?
Someone who is busy and does not have enough time to shop for groceries in the supermarket
What is their goal?
Successfully place a delivery order
What are the steps they need to take?
Selecting a nearby store, adding items/ products to the cart, checking out, and entering delivery information (time and location)
Task Flows & User Flows
Task #1 Add items to the cart
Create an account/ Continue as guest
Enter the address/ enable location
Choose a nearby grocery store
Search items, Choose a category
Add item(s) to the cart
Select quantity
Checkout
Task #2 Check out
Click on the Checkout button
Double-check the order and confirm the cart
Enter the discount code & ‘Checkout’
Login if the user hasn’t done it yet/ Continue to check out as guest
Choose delivery option (Pick up or delivery)
Enter personal and billing information
Order Summary
Confirm Order