Case study · Inclusive e-commerce

Allkind

Fashion that sees you. An online shopping experience designed around fit, comfort, accessibility, representation and trust, not gendered categories.

Try the live prototype (opens in a new tab)
A laptop showing the Allkind homepage, “Fashion that sees you”, set among wildflowers under a blue sky with the Allkind wordmark.
Course
Patterns & Prototyping (IXDS 710), Spring 2026
Role
UX Research, Interaction Design, Prototyping, Usability Testing

Allkind is an inclusive fashion shopping platform that rethinks how users discover and evaluate clothing online.

The Problem

It’s not only the content. It’s the interaction logic.

Online fashion shopping often excludes users through narrow categories, weak fit guidance, inaccessible experiences, and low trust in product visuals. Users are asked to make high-uncertainty decisions with low support.

  1. Gender-first entry points feel restrictive → Flow 2
  2. Product pages expect users to interpret too much alone → Flow 3
  3. Fit, comfort, and accessibility information is fragmented → Flow 1
  4. Recommendation systems are often opaque → Flow 5
Three people in expressive, colourful outfits, one seated in a wheelchair, posing together against a white background.

Who this is for

Designing for shoppers who are often overlooked

Primary users

  • People with fit, comfort, or accessibility-related needs
  • People who want more flexible and inclusive browsing
  • People who want more trust and context before deciding

Secondary users

General online shoppers, who benefit from clearer guidance, better comparison, and more honest product information.

A large, diverse group of people of different ages, sizes, abilities and styles gathered in front of a yellow circle.

Opportunity

Create a shopping experience that helps users browse more naturally, understand products more clearly, and make decisions with more confidence.

Core design principle

Support users at moments of uncertainty, without over-directing them.

This shaped my interaction decisions in three ways:

A laptop on a mossy lawn among pink flowers, showing the Allkind homepage with a collage of diverse people.
  1. 1

    Browsing feels natural

    Onboarding, a fit quiz and navigation by intent, not identity.

    Flows 1–2 →
  2. 2

    Products are easy to understand

    A layered product page, plus saving and comparing.

    Flows 3–4 →
  3. 3

    AI supports, never dominates

    An assistant that explains itself and a transparent dashboard.

    Flow 5 & dashboard →

Prototype overview

A connected shopping system, not isolated screens

The prototype covers the main moments where users need support, guidance, and reassurance while shopping online: onboarding, the fit quiz, choosing a browse category, browsing, product details, and adding to cart. Supporting flows cover saved items, the AI assistant, accessibility settings, a personal dashboard, brand stories, and FAQ.

Six key screens in order: onboarding, fit quiz, select browse category, browse products, product details, and cart.
Six supporting screens: saved and favourites, AI assistant, accessibility settings, personal dashboard, brand values and stories, and FAQ.

Jump to a flow

  1. 1Onboarding & fit quiz
  2. 2Browse by intent
  3. 3Product page
  4. 4Save & compare
  5. 5AI layer
  6. 6Dashboard
  7. 7Accessibility

Flow 1

Onboarding & Fit Quiz

  • Multi-step rather than one long form, to keep users’ attention
  • Skippable, to preserve user control
  • Soft language, so users don’t feel profiled
  • An immediate outcome: a tailored homepage

Dark pattern avoided

  • Forced personalization
The Allkind sign-up screen, “Make this yours”, beside an editorial photo, with options to create an account or continue as a guest.
Fit quiz intro: “Let’s make shopping feel more like you,” with a short explanation and a Let’s begin button. Fit quiz step: “How do you usually like clothing to fit?” with options such as relaxed, oversized and tailored. Optional fit quiz step: “Do you use a mobility aid?” with options like manual wheelchair, cane and walker. Fit quiz summary: “Here’s what we heard,” listing the user’s answers with options to edit preferences or start shopping.

Why this works

It personalizes without forcing identity-based categorization, and reduces the burden of starting from a blank experience. It can be skipped; the option to skip was added after the first round of testing.

What I learned

Personalization helps build trust, but it should always be an optional layer. When it’s mandatory, it makes users uncomfortable.

Flow 2

Navigation by intent, not identity

I organized the primary navigation around shopping intent rather than identity categories, using a hierarchical navigation model with faceted browsing. Gender categories still exist, inside the filters.

Dark patterns avoided

  • Forced categorization
  • Misleading default paths

What I learned

It’s important to balance innovation with users’ current mental models. Adding gender to the filters came directly out of user testing.

The Allkind homepage, “Fashion that sees you”, with navigation for New, Style, Fit, Comfort, Occasion and Adaptive.

Flow 3

A layered product page

  • Size guide, fit predictor, body-type preview and skin-tone preview grouped together
  • AI disclosure and “Why this was recommended” placed next to the product, not hidden globally
  • Reviews positioned as peer validation, after system guidance

Dark pattern avoided

  • Decision pressure through missing context

What I learned

People love detail, but only when they choose to access it. Information shouldn’t be forced on them; they should have the freedom to open it.

Product page for the Sensory Tank: colour swatches, sizes from XXS to 3X, Add to cart, and a “Why this was recommended” note.

Flow 4

Save & Compare

Fashion shopping often involves hesitation and revisiting. Saving lowers the pressure and supports reflection, with instant icon feedback and confirmation. Compare helps users externalize a mentally difficult task, instead of switching between tabs or relying on memory.

Dark patterns avoided

  • Urgency pressure
  • Scarcity-driven nudging
The New arrivals browse page with filters on the left and product cards that can be saved or compared.
Two laptops: one showing story-form testimonials from real people, the other showing quick view, compare, save and add to cart next to product cards.

Flow 5

An AI layer that explains itself

I split AI into two systems: a personalization layer that helps before users ask, and an AI assistant that helps when they become uncertain. It assists at high-uncertainty moments without replacing browsing, explains its recommendations, and falls back gracefully when its confidence is low.

Dark patterns avoided

  • False authority
  • Opaque recommendations
  • Over-automation
The fit quiz summary open over the homepage, reflecting the user’s answers back to them.

AI assistant

Reads: user questions, the current product page, saved preferences, product metadata, reviews and fit notes.

Returns: answers, fit and comfort summaries, comparison help, clarifying questions, recommendation explanations, and fallback guidance when unsure.

Personalization layer

Reads: fit quiz answers, comfort, browsing and accessibility preferences, saved items, browsing history, and clicked categories.

Returns: a tailored homepage, preference-based suggestions, and the reasoning behind each recommendation.

The Allkind Assistant greeting the user and offering help with fit, sizing, adaptive features and returns. The assistant admitting it doesn’t have enough information yet and asking a follow-up question. The assistant open beside product photos, with an option to talk to a human stylist.

When the AI isn’t sure

If either system lacks enough information, the personalization layer gives broader recommendations, and the assistant asks follow-up questions or offers other paths, including talking to a human stylist.

What I learned

AI helps with personalization and recommendations, but some users still need human assistance. That’s why I added a human stylist layer to the AI assistant.

Transparency

A dashboard that shows what shapes your recommendations

Inside the profile, a dashboard summarizes the preferences chosen in the fit quiz: fit, silhouette, coverage, browsing priorities, and recently saved products. Instead of the system quietly adapting in the background, users can see what’s shaping their recommendations, and come back to review or change it whenever they want.

Dark patterns avoided

  • Hidden personalization
  • Hard-to-reverse settings
The “Your space” profile dashboard showing the user’s saved preferences, saved items and recent activity.
Hands typing on a pink laptop showing a product page with the AI assistant open: transparency integrated seamlessly, with supportive guidance at every touchpoint.

Pattern inventory

The UI patterns behind it

PatternWhere it appearsWhy it was used
Hierarchical navigation + faceted browsingHomepage, browseSupports broad entry and flexible refinement
Multi-step onboarding (wizard)Fit quizPersonalizes gradually without overwhelming users
Progressive disclosureProduct page, AI supportLets users access detail only when needed
CardsHomepage, browse, dashboardSupports scanning and comparison
Save + compareProduct cards, compare flowReduces pressure and supports reflective decisions
Conversational UIAI assistantEnables direct, contextual help
Dashboard / profile summaryProfileMakes personalization visible and editable
Accessibility settings panelAccessibility sectionKeeps support controls visible and user-led
Dark pattern audit table listing each pattern Allkind avoids, where it usually appears, and how the design counters it.

Design system v3

Editorial, warm, and calm

Instrument Serif for titles and accents, a sans-serif collection for headings and body, and JetBrains Mono for captions. The palette pairs deep charcoal with dusty mauve, a muted sage for trust and support tags, and a warm off-white background.

Typography: Instrument Serif for titles and accents, a sans-serif collection for section titles and body, JetBrains Mono for captions.
Colour scheme: Charcoal #1E1A17, Ash #42403F, Dusty Mauve #87686A, Mint Green #E3EAE1 and Irish Cream #F8F4EE, with spacing tokens.
Components: product cards, quick view and compare buttons, size guide, attribute tiles for style, fit and comfort, and the product detail module.
Homepage modules: the fit confidence banner, a community story, the adaptive seated-fit collection, and the footer.

Accessibility

Support controls that stay visible and user-led

The accessibility panel brings together the personalizations users can make for their own needs: accessibility profiles, navigation adjustments, colour and contrast, and content adjustments.

The accessibility panel beside the homepage in its default and high-contrast, monochrome states.
Four views of the accessibility panel: profiles, navigation adjustments, colour adjustments and content adjustments.

Usability testing

What changed after testing

Moderated usability testing through guided walkthroughs, with participants thinking aloud while they completed the onboarding and fit quiz, browsed with navigation and filters, and used the AI assistant to understand a recommendation.

What we observed

  • Participants hesitated when similar onboarding questions appeared close together
  • Users looked for clearer evidence that their quiz answers changed the experience
  • AI explanations were trusted more when connected directly to the product page

Before

No visible skip

The fit quiz felt mandatory.

After

Clear skip option

Personalization became an optional layer.

Before

Unclear outcome

Users couldn’t see what personalization changed.

After

Dashboard summary

A profile dashboard shows what shapes recommendations.

Live and clickable Explore the Allkind prototype Take the fit quiz, browse by intent, open the accessibility panel and chat with the assistant. Open prototype (opens in a new tab)

In conclusion

Designed for the moments of most uncertainty

Allkind rethinks online fashion shopping around the moments where users feel the most uncertainty: how to begin, how to interpret products, how to trust what they are seeing, and how to decide with confidence.

A laptop showing the Allkind browse page, resting among blue and pink hydrangeas.