Spree AI
Overview
Research
Opportunity
Strategy
Persona
State System
Multimodal
Before
During
After
Evolution
Reflection
Selected Work / AI Product Design
Spree AI — AI Styling Assistant
A multimodal AI shopping assistant that reduces decision fatigue across the entire purchase journey.
Conversational AI System
Multimodal Interaction
3D Try-On Experience
My Role — Product Designer (Team of 4)
Research & Synthesis · UX Strategy · Feature Definition · Information Architecture & User Flows · AI Interaction Behavior
Team /
4 Product Designers
Timeline /
PENDING
Tools /
Figma · ProtoPie · After Effects
Team concept (original project) → working Chrome extension (2026, independent).
SLOT-01
Hero: mira Recommend screen · ≤6s muted loop · fallback: hi-res key frame
The Problem /
Online shopping overwhelmsthe very people who love it.
The research set out to understand how online fashion shoppers actually make purchase decisions — and where those decisions break down across the journey.
Desk Research /
Shopping takes time. Expectations are rising. AI adoption still requires trust.
79 min
Average time spent searching for products online
Source / Think with Google Consumer Research
70%
Expect personalized online shopping experiences
Source / Epsilon
47%
Open to using an AI shopping assistant
Source / Capgemini
01 / Decision Fatigue
Discovery is becoming work.
An average 79-minute search points to discovery as effort, not pleasure — the earliest signal of the decision paralysis pattern ahead.
02 / Personalization Gap
Users increasingly expect relevance.
A high bar for relevance out of the box, before any conversation begins.
03 / AI Adoption Barrier
Interest exists, but confidence is conditional.
Openness to an AI assistant is an opportunity — earned only through trust.
Original Project Research /
15 user interviews (remote & in-person) · 40+ survey responses · conducted over 7 days — focused on shopping behavior, decision patterns, and frustrations across the purchase journey.
Product Experience Audit /
01 / First Photo Capture
When taking the first photo…
Original annotated audit screenshot — native UI colors, annotations legible.
A1 /
Callout anchor reserved for the original audit annotations (arrive with SLOT-02).
Takeaway /
Entry point of the journey — the first moment audited for friction.
SLOT-02
02 / Try-On Review
When checking the try-on…
Original annotated audit screenshot — native UI colors, annotations legible.
A1 /
Callout anchor reserved for the original audit annotations (arrive with SLOT-03).
Takeaway /
Confidence checkpoint — the second moment audited for friction.
SLOT-03
15 interviews and 40+ survey responses revealed how people actually decide.
Primary Research /
Research Scale /
User Interviews
15
Survey Responses
40+
Days
7
Synthesized Into
3 Behavioral Themes
Decision Paralysis /
Saving replaced deciding.
“I end up saving so many items, but when it’s time to buy, I’m not sure which one I actually want.”
Difficult Exploring /
Lost between seeing and finding.
“I wish there was an easier way to track down products I see on social media and actually get them before they’re gone.”
Outfit Frustration /
Full closets, nothing to wear.
“It’s frustrating, my closet is full, but I still feel like I have nothing to wear!”
Source Verification Pending
Emma / 32 / Active Shopper
— “Shopping is my absolute favorite thing to do.”
CUI & AI Interaction Research /
External Interaction Research · Supporting Literature
The project also included dedicated research into how conversational and AI-assisted interfaces succeed or fail. The principles below, drawn from foundational human–AI interaction literature, form the research lens behind the persona, state, and multimodal systems documented later in this case study.
01 /
Make the system’s status visible
Users need continuous feedback about what a system is doing — the first, most-cited usability heuristic.
Idle
→
Awake
→
Listening
→
Processing
→
Speaking
→
Success
⤴
Error → recovery
→ Spree AI: seven explicit mira states, with a visible recovery path when things go wrong.
Nielsen Norman Group, 10 Usability Heuristics · 1994
02 /
A consistent persona builds trust
People read personality into voice and tone; inconsistency erodes trust faster than limited capability.
1
2
3
→
one consistent voice, held across the journey
→ Spree AI: three selectable personalities — the user chooses one complete, consistent tone.
Nass & Brave, Wired for Speech, MIT Press · 2005
03 /
Close the expectation gap
Agents fail most when users can’t tell what the system can actually do.
Onboarding scope
→
Suggestion chips
→
understood capability
→ Spree AI: onboarding sets style profile, brands, and capabilities explicitly.
Luger & Sellen, “Like Having a Really Bad PA,” CHI · 2016
04 /
Keep the user in control
Correcting, refining, or dismissing AI output must be efficient — never forced acceptance.
AI recommends
→
User reviews
→
Correct
Cancel
Choose
→ Spree AI: size choice stays with the user, pre-orders cancel anytime, recognition returns options.
Amershi et al., Guidelines for Human-AI Interaction, CHI · 2019
05 /
Coordinate modalities by strength
Multimodal systems work when each modality does what it does best.
Voice
conversation
Vision
photo recognition · try-on
Touch
heatmap · scrub · size
→ Spree AI: voice carries conversation, vision carries products, touch carries precise control.
Oviatt, “Ten Myths of Multimodal Interaction,” CACM · 1999
Evidence → Design Response /
001
Status Visibility
→
7 CUI States
State System
002
Persona Consistency
→
3 Selectable Personalities
Persona
003
Expectation Setting
→
Scoped Onboarding
Before Purchase
004
User Control
→
Correctable AI Actions
During Purchase
005
Modality Coordination
→
Voice · Vision · Touch
Multimodal
Synthesis /
D2 — Research Convergence
4 Research Inputs /
Desk Research
Primary Research
Product Experience Audit
CUI & AI Interaction Research
↓
Insight 01 /
Decision Paralysis
Guide the purchase path
Insight 02 /
Difficult Exploring
Make finding “THAT” item faster
Insight 03 /
Outfit Frustration
Plan outfits with what users own
↓
3 Design Directions /
Guided Decision-Making
Faster Product Discovery
Context-Aware Outfit Planning
Reconstructed from original project documentation.
“How might we create an AI shopping assistant that helps people decide, discover, and combine with confidence?”
Sources & Supporting Literature /
Think with Google Consumer Research · Epsilon · Capgemini — market data
Original project research: 15 user interviews · 40+ survey responses · 7 days
Nielsen Norman Group (1994) · Nass & Brave (2005) · Luger & Sellen, CHI (2016) · Amershi et al., CHI (2019) · Oviatt, CACM (1999) — interaction literature
Framing /
The pain isn’t one moment — it spans the whole lifecycle.
The three design directions map to three moments in the shopping journey.
Diagram /
D1 — Lifecycle Opportunity Matrix
01 / Before Shopping
Overwhelming Choices
↓
Curated Shopping Assistant
Guided Decision-Making
02 / During Shopping
Inefficient Product Exploring
↓
Seamless Shopping Journey
Faster Product Discovery
03 / Post Shopping
Too Many Clothes, Nothing to Wear
↓
Tailored Fashion Editor
Context-Aware Outfit Planning
Reconstructed from original project documentation.
Research Synthesis /
Target User Archetype
E1
Emma, 32 · Active Shopper
“Shopping is my absolute favorite thing to do.”
Designed archetype based on the project’s research synthesis — not an individual research participant.
01 / Decision Behavior
Saves many items before deciding.
02 / Discovery Behavior
Tracks down products first seen on social media.
03 / Wardrobe Behavior
Owns many clothes, but struggles to coordinate outfits.
Core Need /
Guidance that adapts across discovery, decision-making, and everyday styling.
Observed across her journey ↓
Mapping Emma’s journey — dialogue, emotion, and modality at every step.
SLOT-03a
Full journey-map overview strip · retrieved artifact · muted treatment — the green frame marks the excerpt enlarged below.
Phase
Action
Goal
Emotion
Dialogue
Modality
Features
SLOT-03
Enlarged During-phase journey excerpt · hi-res export · Dialogue / Modality / Emotion rows must remain readable · click to zoom. Retrieved from original project documentation.
Strategy /
One assistant, the whole journey.
Instead of adding isolated features, we designed a single AI companion that carries context from onboarding to closet. Every interaction Mira has with the user makes the next decision easier.
Diagram /
D3 — Experience Architecture
mira home — voice · vision · touch
Prompt
Conversation Bar
Archive
Try-on Gallery
Smart Photo Recognition
↓
Before /
Curated Shopping Assistant
CUI Personality Customization
Style Profile Creation
Brand Affinity Selection
During /
Seamless Shopping Journey
Smart Photo Recognition
Immersive Virtual Try-On
3D Modeling & Detailed Product Checks
Pre-Order Access
After /
Tailored Fashion Editor
Virtual Closet
Archive Purchased Items
Outfit Recommendations
Information architecture and feature definition across the lifecycle.
AI Persona System /
An assistant with a personality you choose.
User Need 01 /
Reduce uncertainty without losing agency.
Context / decision-making support
↓
Desired Quality /
Reassuring
Encouraging
Supportive
↓
Personality Direction /
Optimistic Mira
Energetic
Friendly
Encouraging
Makes guidance feel supportive without adding pressure.
User Need 02 /
Move from inspiration to relevant products faster.
Context / product discovery support
↓
Desired Quality /
Efficient
Decisive
Focused
↓
Personality Direction /
Sharp Mira
Sleek
Direct
Decisive
Creates a faster, more focused discovery experience.
User Need 03 /
Stay engaged through repeated outfit decisions.
Context / everyday styling support
↓
Desired Quality /
Lightweight
Engaging
Expressive
↓
Personality Direction /
Witty Mira
Playful
Sarcastic
Expressive
Keeps recurring styling interactions engaging over time.
Three interaction needs informed the personality directions — users choose the tone that fits them.
Personality changes how Mira speaks — not just how she looks.
SLOT-04
Stylist-selection screen · ≤4s selection loop · fallback: 3-state comparison, one per persona
01 / Optimistic
“I’m here to help you discover your perfect style”
02 / Sharp
“Let’s get straight to it, your style deserves nothing but the best”
03 / Witty
“No pressure, but I’m basically a fashion genius.”
→ Spree AI: one choice sets the tone for the entire journey.
Visual System /
From personality to interface language.
01 / Typography
Aa
Poppins
Aa
Montserrat
03 / Mira Signature

Original gradient mark · retrieved from project identity materials.
02 / Color System
Green
#2EB67D
Green Gradient
from project identity
Dark
#2E2B6D
Dark Gradient
from project identity
Project palette — evidence only; the page keeps its editorial system.
04 / CUI Branding
Professional
·
Sleek
·
Playful
·
Tailored
→
01 Optimistic
02 Sharp
03 Witty
Four documented brand attributes, expressed through the three selectable Mira tones above.
05 / Interface Components
Conversation bar — “Ask anything”
CMP-01
Suggestion chips — “Find a garment” · “Check my archive” · “Take a photo for my future try-ons”
CMP-02
Stylist-selection cards — “Let’s Find Your Stylist”
CMP-03
Size selector — XS–XXL
CMP-04
Try-on controls — “TRY ON · Virtual try on”
CMP-05
Component crops retrieved from the original Components file — frames sized for the final assets.
Personality defines how Mira speaks. The system defines how users understand what Mira is doing.
CUI State System /
Seven states make an invisible AI legible.
Applying the research / Visibility of system status — Nielsen Norman Group · 1994 (Principle 01, Section 2).
Diagram /
D4 — CUI State Matrix
Calm
Dynamic
Proactive
Reactive
Idle
Listening
Awake
Processing
Speaking
Success
Error
Position = behavior: calmer states sit left, proactive states sit higher.
Reconstructed from original project documentation.
Diagram /
D5 — State Transition Flow
→
01 /
Idle
→
“Hey MIRA”
02 /
Awake
→
User commands
03 /
Listening
→ Processing
04 /
Processing
→ Speaking
05 /
Speaking
→ Success / Error
06 /
Success
flow complete
07 /
Error
↩ recovery → Listening
↩
recovery → Listening
Reconstructed from original project documentation · dashed = recovery path.
Iterating motion until each state read instantly.
Motion Exploration /
rejected candidates → final, per state
SLOT-05
01 / Idle
↓
02 / Awake
↓
03 / Listening
↓
04 / Processing
↓
05 / Speaking
↓
06 / Success
↓
07 / Error
↓
Motion-exploration frames · rejected candidates and final, per state · from the original exploration pages. Final tiles (SLOT-05): ≤3s muted loops, hover = pause + state label · fallback: 2–3-keyframe strip (rest → peak → settle).
Seven states, one language. Motion is how Mira thinks out loud.
Multimodal Interaction /
Voice, vision, and touch in one interface.
Applying the research / Coordinate modalities by strength — Oviatt, CACM · 1999 (Principle 05, Section 2): voice carries conversation, vision carries products, touch carries precise control.
01 / Prompt
02 / Conversation Bar
03 / Archive
SLOT-06a
mira home screen · hi-res · 9:19.5 · five numbered callouts point to distinct on-screen elements
04 / Try-on Gallery
05 / Smart Photo Recognition
SLOT-06
time ↓
Voice input word-by-word transcription · ≤4s loop · fallback: 3–5 sequential frames, top→bottom = time
Voice
/ conversation
Vision
/ photo recognition · try-on
Touch
/ heatmap · scrub · size
→ Spree AI: each modality does what it does best — nothing is duplicated.
1 / Before Purchase
2 / During Purchase
3 / After Purchase
Onboarding with AI /
Before Purchase — Curated Shopping Assistant.
Onboarding is where Mira learns enough to reduce uncertainty without taking away control.
CUI Personality Customization
Style Profile Creation
Brand Affinity Selection
SLOT-07
Onboarding hero key frame · WEB: optional ≤5s flow clip · fallback: strongest single onboarding screen
Three signals that teach Mira your taste.
Onboarding screens · hi-res · six steps, left to right.
S-01
01 / “Hi, I’m mira — Your Personal Fashion Stylist”
S-02
02 / “Let’s Find Your Stylist”
S-03
03 / “Tell Me About Your Style (pick 3)”
S-04
04 / “Your Go-To Brands”
S-05
05 / “Curating your personalized experience…”
S-06
06 / mira home
01 / AI Personality Selection · screen 02
Tone before task.
The assistant’s conversational behavior is selected before shopping begins, so later guidance already matches the user.
02 / Style Profile Creation · screen 03
A signal before history.
Three style keywords give Mira an initial personalization signal before purchase history exists.
03 / Brand Affinity Selection · screen 04
A narrower starting space.
Brand preferences reduce the recommendation space from the first session.
1 / Before Purchase
2 / During Purchase
3 / After Purchase
Exploring with AI /
During Purchase — Seamless Shopping Journey.
01 / Smart Photo Recognition
Smart Photo Recognition
SLOT-08
01 request → 02 capture → 03 recognition → 04 similar items (dominant frame) · WEB: ≤10s click-to-play demo with play badge · fallback: 4-step numbered sequence.
Mira /
“Hey Emma, good news! I’ve found some items that are similar to the sweater you showed me.”
→ Spree AI: recognition answers with options, not a single match — the user keeps the final choice.
02 / Virtual Try-On & AI Size Prediction
Try it on before it exists in your closet.
AI Size Prediction — Best Size: M
“Based on our AI technology, size M will have a relaxed fit, which is your true size. If you would like an oversized fit, we recommend size L.”
→ Spree AI: the AI recommends; the size selector stays with the user — assistance without takeover.
SLOT-09
3D try-on rotation (dominant) · ≤8s click-to-play · fallback: front/side/back + thin 360° arc cue
SLOT-10
Heatmap toggle · supporting state · ≤3s loop · fallback: 2-state off/on comparison, toggle UI visible
03 / Material Interaction
Feel the fabric before you choose.
SLOT-11
01 / touch
02 / scrub texture
03 / stretch material
Material scrub & stretch · signature interaction · WEB: ≤8s click-to-play video · fallback: annotated storyboard with neutral touch-point dots.
Interaction Logic /
Digital material exploration translates touch into visible product behavior, helping the user inspect texture and stretch before purchase.
04 / Pre-Order Access
Reserve what’s gone — without losing control.
Mira /
“Great, Emma! I’ll place the order when it’s back in stock. You can cancel it anytime if you change your mind.”
→ Spree AI: out-of-stock becomes a commitment the user controls — reserve now, cancel anytime.
PO-01
PO-02
PO-03
01 out of stock (dominant) → 02 reservation → 03 confirmation.
1 / Before Purchase
2 / During Purchase
3 / After Purchase
Archiving with AI /
After Purchase — Tailored Fashion Editor.
Your closet becomes tomorrow’s outfit.
01 / Closet Update
SLOT-12
02 Emma’s Closet (dominant) · 01 notification → 03 item detail supporting · ≤6s loop fallback: 3-step sequence.
Continuity /
Every confirmed purchase becomes usable closet context for Mira’s future guidance.
02 / Outfit Recommendation
SLOT-13
Mira /
“Here’s your outfit for today.”
Result screen (dominant) · request dialogue supporting · ≤5s loop.
Personalization Loop /
Closet context turns past purchases into relevant outfit suggestions for the next decision.
Every try-on and purchase feeds Mira’s next recommendation.
Three moments, one assistant. The journey the research framed, closed.
From Concept to Product /
Product Evolution — Mira Chrome Extension (2026).
The original Spree AI concept was a four-designer team project. In 2026, I independently extended it into a working Chrome extension, collaborating with two engineers.
Diagram /
D9 — Concept → Evolution Timeline
Team Project /
Spree AI concept — 4 product designers
Research
Framing
System
Experience
↓
Independent Evolution /
Mira Chrome extension — with 2 engineers
2026
Timeline reconstructed from project history.
One-click Across Retail Sites
Personal AI Avatar System
Persistent Virtual Wardrobe
EXT-01
Extension running on a real retail site · WEB: demo capture click-to-play · fallback: static screenshot.
EXT-02
Extension panel / wardrobe view · static screenshot.
Scope /
Shipped as a working Chrome extension — one-click try-on across retail sites, a persistent personal avatar, and a saved wardrobe.
Contribution & Reflection /
What I owned, and what I learned.
My Contribution /
Within a four-designer team that collaborated closely across the project, I drove user research and synthesis, framed the lifecycle opportunity, and defined the core feature set across Before, During, and After Purchase. I shaped the product’s information architecture and user flows, and defined how Mira — the AI persona — should behave, respond, and guide users throughout the journey. Concept development, visual design, and prototyping were shared across the team.
Outcome /
The concept evolved into a working Chrome extension (2026), built independently with two engineers.
Three things this project taught me /
01 / [Pending — to be written in the designer’s own words]
Suggested theme · making non-deterministic AI legible through states
02 / [Pending — to be written in the designer’s own words]
Suggested theme · how persona shapes trust and tone
03 / [Pending — to be written in the designer’s own words]
Suggested theme · what changes when a concept must actually ship
Designed as a system. Shipped as a product.