In-Store Mobile App
My roles:
UI/UX/Motion Designer
Product Designer
UX Researcher
Prototyping
Interaction Designer
Case Study:




Urban Market Grocery Store - Personal Project
Duration:
3 months


Overview




Problems
Solutions
Timely shopping list creation and population
Locating items
Long checkout lines
Boring process for younger generations
Typical, unrelated offered deals
AR navigation guide
AI-powered personalized deals
Multi-modal search and AI assistant
App-based self-checkout
AR glasses experience


Empathize
Conducted interviews with 10 SF-based in-store shoppers
Users Problems:
Frustration with locating items
Long checkout lines
Lack of inspiration for healthy meals
Grocery shopping is boring and time-consuming
Business Objectives:
Increase user satisfaction, user engagement, and revenue
Reduce operational costs & checkout time


Goals:
Users can locate items easily
Efficient shopping process
Personalized services & deals










How might we help customers locate items more quickly to save time during their shopping trip?
How might we streamline the checkout process for shoppers so they can have a faster and smoother experience?
Define








Competitive Audit:
Walmart, Target, Erewhon, Amazon Fresh, The Market
Brainstormed Solutions:
AI-assisted shopping list management
AR navigation
App-based scanning items and checkout
Visual/Voice search
Smart cart integration
Prioritized features using the Impact/Effort matrix




Ideation


User Journey Mapping:
Identified key touchpoints & pain points
User Flows & Storyboards:
Visualized task flows (locating, scanning items, & checking out)
Wireframes:
Low-fidelity sketches of different versions of key screens
Low-Fidelity Prototype:
Visualized core user flows, including shopping list creation, in-store navigation, and checkout.






Homepage Evolution
Design


Design System:
Created UI components ensuring consistency, brand conformity, and accessibility.




Design


Homepage
ChefBot voice mode
ChefBot chat mode
Search result
Shop with navigation
Cart
Mockup Samples:
















Make a list
Design


High-Fidelity Prototypes:


Onboarding User
Flow 3: Returning User






Flow 2: Returning User With Unfinished Tasks
Flow 1: Onboarding User
Design


AR Navigation and Checkout Features
AR guides the shortest route to collect items.
Users scan items, then check out and pay via the app.
Multi-modal Search
Via photo (visual)
Via voice (audio)
Via barcode scanning
Via keyword
AI assistant (interactive multi modal)
Personalized Deals
Deals adapt to user preferences and habits.


Key Features:
Design


AR glasses app extension
Expanded the app to AR glasses for hands-free scanning and in-store navigation.
Enabled quick item scanning, cart additions, and guided navigation with AR triangles.
Allowed seamless switching to the mobile app for checkout, enhancing convenience and usability.



Design


Test & Iteration
Conducted 5 rounds of usability testing with iterative improvements






I added a dedicated button for the AI assistant, branded as "ChefBot," to make it more accessible and prominently positioned for user convenience.
I increased the button height to improve its accessibility and usability and make it easier for users to click.


Outcomes
The success of the design can be summarized as:
Increased efficiency
Positive user feedback on AR navigation and AI assistant (i.e., Chefbot)
Prototype simulates full shopping journey
Scalable to other retail stores (e.g., Walmart, Target, Instacart)




Conducting A/B testing to evaluate design effectiveness.
Collaborating with stakeholders to review and gather feedback on the design.
Preparing detailed documentation and assets for engineering handoff to ensure smooth implementation.
Next Steps



