Skip to case study content
Erika WrightProduct Grand Prix

Enterprise loyalty ecommerce · Case file 002

Make the next reward easier to find.

Redesigning product discovery, filtering, comparison, and redemption so loyalty participants can move from available value to a confident choice.
Senior Product DesignerFrontend Engineer5–7 minute read
Product
Enterprise loyalty shopping and redemption
Role
Senior Frontend / Product Engineer
Core stack
React · TypeScript · Responsive UI
Evidence boundary
Qualitative outcomes · no invented conversion metrics
00 / Recruiter snapshot

The project in ninety seconds.

Problem

The catalog had to support participants with different goals, reward balances, product interests, and browsing behaviors without making enterprise program rules feel like interface friction.

Users

Loyalty participants plus the sponsors, marketers, administrators, and delivery teams supporting them.

My contribution

Led workflow evaluation, navigation and filtering redesign, reusable React and TypeScript interface patterns, accessibility and responsive implementation, stakeholder review, QA, UAT support, release coordination, and production verification.

Outcome

Documented qualitative outcomes include clearer discovery, simpler filtering and navigation, a more direct redemption workflow, stronger UI consistency, and higher release confidence. No numeric conversion or engagement analytics were located in the source record.

150+Applications in the broader enterprise ecosystemDocumented context
5Participant and permissioned role lensesDocumented scope
React + TSReusable frontend implementationDocumented stack
QA passedRelease readiness recordVerified process
01 / Experience model

One continuous decision—not five disconnected screens.

The redesign organized the catalog around the questions participants asked while moving from available value to a confident choice.

  1. 01

    Browse

    What is available to me?

    Clarify catalog structure, balance context, and useful entry points.

  2. 02

    Filter

    How do I narrow the field?

    Make active criteria visible, predictable, and easy to reverse.

  3. 03

    Compare

    Which reward fits?

    Expose reward value, category, availability, and product identity together.

  4. 04

    Redeem

    Can I commit confidently?

    Preserve selection rationale, eligibility, validation, and recovery.

  5. 05

    Verify

    Will it survive release?

    Carry the experience through accessibility, QA, UAT, and production checks.

02 / Discovery

Evidence followed the decision path.

Heuristic evaluation

FindingDiscovery and task hierarchy required clearer visual and interaction priorities.

DecisionOrganize the experience around participant questions rather than platform structure.

Workflow analysis

FindingBrowse, filter, compare, and redeem form one continuous decision, not separate pages.

DecisionPreserve criteria, value context, and feedback throughout the flow.

User flows + prototypes

FindingFiltering and product card hierarchy carried the greatest daily decision load.

DecisionPrototype reusable interaction patterns before committing to implementation details.

Stakeholder review

FindingParticipant needs, program rules, and operational maintainability had to move together.

DecisionEvaluate each interface choice across user value, business policy, and delivery cost.

QA + production verification

FindingRole behavior, responsive states, and release coordination were part of product quality.

DecisionTreat testing, UAT, and production verification as design evidence.

03 / Decision stories

Four choices carried the redesign.

01

Make filtering visible and reversible

PressureParticipants need to narrow a large catalog without forgetting why results changed.

ChoiceKeep active criteria observable, easy to remove, and stable as the participant continues browsing.

TradeoffPersistent filter state uses more interface space, but reduces memory load and accidental dead ends.

Documented outcome: simpler filtering and navigation. Numeric task duration evidence was not located.
02

Turn product cards into decision units

PressureImages attract attention, but reward value, category, and availability determine feasibility.

ChoiceUse a consistent card hierarchy that supports comparison, not just browsing.

TradeoffMore explicit information can reduce visual minimalism while increasing decision confidence.

Documented outcome: stronger product discovery and a clearer shopping experience.
03

Preserve context through redemption

PressureA participant should not lose their balance, selection rationale, or eligibility context at commitment.

ChoiceTreat browsing through redemption as one task with clear validation, feedback, and recovery.

TradeoffThe flow needs more state coordination, but avoids making redemption feel like a separate system.

Documented outcome: a more direct redemption workflow; conversion analytics remain unmeasured.
04

Scale patterns, not isolated screens

PressurePrograms with multiple brands and legacy surfaces make custom UI costly to maintain and verify.

ChoiceImplement reusable React and TypeScript patterns for navigation, filters, sorting, cards, and operational workflows.

TradeoffShared patterns require governance and migration discipline in exchange for consistency and maintainability.

Documented outcome: stronger UI consistency and scalable catalog patterns.
04 / Solution anatomy

The interface helps people decide, not merely scroll.

A product card became a compact decision unit. Persistent criteria reduced memory load. Balance and eligibility stayed visible through commitment. Shared React and TypeScript patterns made the experience more consistent across changing program surfaces.

  • Clear category entry points
  • Visible, removable criteria
  • Consistent comparison hierarchy
  • Validation and recovery at redemption
  • Reusable accessible controls
Available value42,500 pts
24 rewards
Active criteriaHome ×Under 50k ×Available ×
Everyday18,500 ptsAvailable
Travel32,000 ptsAvailable
Premium41,750 pts2 left
Portfolio reconstruction · no confidential production UI shown
05 / Delivery + outcomes

Release confidence was part of the product outcome.

Verified process

Manual QA and focused release testing

Participant role and permission workflow validation

Feature flag and DEV / PROD verification

UAT support and release readiness review

Responsive, accessible control, and visual regression practices

What I would measure next

Instrument browse, filter, compare, detail, and redemption transitions.

Run moderated sessions across balance and intent scenarios.

Set baselines for task time, recovery, abandonment, and comprehension.

Documented outcome

Product discovery

The catalog structure and product hierarchy were redesigned to help participants locate relevant rewards more efficiently.

Documented outcome

Filtering and navigation

Patterns were simplified so narrowing and revising a product set became more predictable.

Documented outcome

Redemption workflow

The path from browsing to commitment became more direct and easier to understand.

Documented outcome

Frontend maintainability

Reusable React and TypeScript patterns strengthened consistency across catalog and administrative surfaces.

Verified process

Release confidence

QA, UAT support, role validation, and production verification were integrated into delivery.

Not measured

Behavior and conversion

No numeric analytics were located; conversion, speed, and satisfaction claims remain intentionally unmade.

“The strongest opportunity was not making the catalog look better. It was making the decision easier to navigate, revise, and complete.”
Evidence register and confidentiality notes Open +

Anonymized enterprise work. Client, program, catalog, and participant identifiers are intentionally omitted.

S01Loyalty Shopping Catalog RedesignPrimary case study narrative, scope, role, approach, impact framing, and evidence guardrail.S02Loyalty shopping catalog redesign, Portfolio CMSPublished summary, problem, approach, qualitative outcome, slug, and project tags.S03Rewards PlatformPlatform context, users, risks, architecture, validation practices, release status, and qualitative outcomes.S04Senior Product Designer + Senior Frontend Engineer, 2026Experience scale, responsibilities, tools, delivery practices, and broader enterprise ecosystem context.
Course complete

Need clarity across product and implementation?

I’m exploring senior product design and frontend engineering roles with teams solving consequential interface problems.

Discuss a senior role Review résuméReturn to Product Grand Prix