EITAN GOLDSTEIN / PRODUCT DESIGNVisit live product ↗

Mastercase Distributors · Product design & frontend implementation

Wholesale access.
Built through
agentic design.

A complete buying experience, designed and built with Claude Design and ChatGPT. From the homepage and catalog to signup, product details, cart, and account, every exploration happened in code.

PRODUCT STRATEGYINTERACTION DESIGNFRONTEND IMPLEMENTATION
MASTERCASE · LIVE PRODUCT
Mastercase live homepage with search, a stocked shopping cart, category browsing, and account creation
A complete wholesale buying experience, from first visit to order history.
MY ROLE

Product design & frontend implementation

WORKFLOW

Claude Design + ChatGPT
Exploration and execution in code

COLLABORATORS

Howard, client
Backend engineer

STATUS

Live product
Acquisition impact not yet measured

Explore this case study ↓

Section 1 · Overview

A new way
to stock shelves.

Mastercase is a wholesale platform for retailers and distributors buying health, beauty, household, and grocery inventory by the case.

The business ambition

Howard envisioned a platform that dropships inventory from manufacturers, opening access to a broad assortment through a straightforward purchasing experience.

For a new business, the objective was to acquire its first customers and turn their interest into first orders.

“You’re creating a user experience that is better than what is there now.”

Howard · Client, project discussion

Section 2 · Problem

Make the first
purchase approachable.

The platform had to explain a new wholesale offering while helping prospective buyers find familiar products and begin building an order.

01

Buyers know their products.

Target buyers often know the brand and product they need. The catalog needed to support direct product finding alongside broader browsing.

02

Images were uncertain.

Early uncertainty about access to product photography pushed the exploration toward layouts that remained useful through product information alone.

03

Cards were hard to scan.

Early feedback identified scanning difficulties on desktop and mobile. Users relied on filters and side navigation to reach the items they wanted.

Design question

How could a new buyer move from a large assortment to a relevant product, with enough information to start an order?

Section 3 · Process

Explore in code.
Decide through use.

I directed Claude Design and ChatGPT from exploration to frontend handoff. No Figma.

  1. Frame the experience

    Define the buying journey with Howard.

  2. Build alternatives

    Build working homepage and catalog alternatives.

  3. Evaluate and refine

    Review readability with agents and the team.

  4. Deliver the frontend

    Hand the responsive frontend to the backend engineer.

  • Information hierarchy
  • Mobile readability
  • Finding products
  • Adding cases

01 · Card hierarchy

Make the product easy to find.

Three hierarchies for finding a familiar product.

A · Price first
AUTO-PENNZPennzoil Platinum 5W-30 1Qt6 × 1 case · SKU 13092
$48.56
+ Add to order

Price dominates the scan.

B · Product first
AUTO-PENNZPennzoil Platinum 5W-30 1Qt6 × 1 case · SKU 13092
$48.56
+ Add to order

The product name leads.

C · Grouped by brand
AUTO-PENNZ · 8 items
Platinum 5W-20 1Qt$48.56
Platinum 5W-30 1Qt$48.56
Conventional 10W-30 1Qt$36.93

Scan the brand, then its variants.

02 · Mobile list rows

Give names room to read.

Five variations balanced quantity controls against readable product names.

A · Quantity controls on every row

Choose quantities in place. Taller rows.

B · Quantity moves to a separate sheet

Tap Add to choose quantities. More compact rows.

03 · Product detail and quick add

Two intentions.
Two destinations.

01 · Select a product

The catalog row

Product tap opens details. Add opens quantity selection.
02 · Choose cases

Quick-add bottom sheet

Recommended: confirm cases and total without leaving the list.
Alternative presentation

Quick-add side sheet

Fallback: the same controls in a full-height drawer.

Design explorations reviewed with agents and the team.

Section 4 · The product

One buying journey.
Every screen considered.

The work extended across the frontend: introducing the business, finding inventory, creating an account, choosing products, building an order, and managing it afterward.

01 · home

Introduce the business.
Invite the first order.

For a new wholesale business, the homepage has to explain what is available and give prospective customers a clear next action.

  • A direct wholesale proposition and a visible catalog search.
  • Visual category browsing across the assortment.
  • Routes to explore inventory or open a wholesale account.
DESKTOP
Mastercase Distributors
Introduce the business. Invite the first order., desktop interface
Live product · Desktop · Scroll to explore the full page.
MOBILE
Introduce the business. Invite the first order., mobile interface
Live product · Mobile
Scroll inside the screen.

02 · catalog

Make a large catalog
easier to scan.

The list direction places product information in consistent positions. Brand sections provide an overview, while category navigation helps buyers narrow the assortment.

  • Product name, case size, pricing, quantity, and add controls in each row.
  • Expandable brand groups and list or grid presentations.
  • Category navigation on desktop and a filter entry point on mobile.
DESKTOP
Mastercase Distributors
Make a large catalog easier to scan., desktop interface
Live product · Desktop
MOBILE
Make a large catalog easier to scan., mobile interface
Live product · Mobile
Scroll inside the screen.

Keep subcategories close to the products.

Controls above the results complement the side menu, providing a direct way to narrow the selection.

Live product · Hair Care → Shampoo & Conditioner. Supplied project screenshot.

03 · Product information

Look closer.
Keep your place.

A product information side sheet opens over the catalog, allowing the buyer to inspect an item while retaining the context of the list behind it.

  • A larger product image, availability, and category or brand context.
  • Case price, units per case, unit price, and UPC together.
  • Quantity selection, an add action, and a route to the full product page.
DESKTOP
Mastercase Distributors
Look closer. Keep your place., desktop interface
Live product · Desktop
MOBILE
Look closer. Keep your place., mobile interface
Live product · Mobile
Scroll inside the screen.

04 · signup

Turn interest
into an account.

Account creation is part of the acquisition journey. The initial form asks for the information needed to begin, with business profiling explored as a sequence of separate steps.

  • Name, work email, and password in the initial registration form.
  • Visible routes for new and returning buyers.
  • An email confirmation and business-profile sequence in the working prototype.
DESKTOP
Mastercase Distributors
Turn interest into an account., desktop interface
Live registration · Desktop
MOBILE
Turn interest into an account., mobile interface
Live registration · Mobile
Scroll inside the screen.

Onboarding · Original Claude prototype

Business type, then store details.

The original flow used illustrated business-type choices, followed by a dedicated store-details form. Store details could be deferred until checkout. These captures show the original design rather than the simplified reconstruction.

BUSINESS TYPE · ORIGINAL DESIGN
Original Claude prototype · Business-type choices with icons.
STORE DETAILS · MOBILE
Complete original store-details form with back navigation and checkout deferral
Original Claude prototype · Scroll to see the full form and its actions.

05 · cart

Review cases, quantities,
and order total.

The cart lets buyers review selected products, change case quantities, and check the subtotal. It also shows the minimum order value and how much more is needed before checkout.

  • Editable product quantities and individual removal controls.
  • An order summary with a running subtotal.
  • Visible minimum-order progress and checkout eligibility.
DESKTOP
Mastercase Distributors
Review cases, quantities, and order total., desktop interface
Working prototype · Sample cart · Desktop · Scroll to explore the full page.
MOBILE
Review cases, quantities, and order total., mobile interface
Working prototype · Sample cart · Mobile
Scroll inside the screen.

06 · Your account

Give every order
a place to live.

The account experience organizes orders by status, with expandable records for understanding what was ordered and what happens next.

  • Separate groups for awaiting payment, active, delivered, and cancelled orders.
  • Expanded product lines, shipping, payment, and shipment information.
  • Designed actions for reordering, tracking, and resolving payment.
DESKTOP
Mastercase Distributors
Give every order a place to live., desktop interface
Working prototype · Sample orders · Desktop · Scroll to explore the full page.
MOBILE
Give every order a place to live., mobile interface
Working prototype · Sample orders · Mobile
Scroll inside the screen.

Frontend implementation

A connected experience,
ready for engineering.

I designed and built the UI components, responsive layouts, and interactions across this journey, then handed the frontend implementation to the backend engineer for production implementation.

Section 4 · The product

One buying journey.
Every screen considered.

The work extended across the frontend: introducing the business, finding inventory, creating an account, choosing products, building an order, and managing it afterward.

01 · home

Introduce the business.
Invite the first order.

For a new wholesale business, the homepage has to explain what is available and give prospective customers a clear next action.

  • A direct wholesale proposition and a visible catalog search.
  • Visual category browsing across the assortment.
  • Routes to explore inventory or open a wholesale account.
DESKTOP
Mastercase Distributors
Introduce the business. Invite the first order., desktop interface
Scroll inside this screen to explore
Live product · Desktop · Scroll to explore the full page.
MOBILE
Introduce the business. Invite the first order., mobile interface
Scroll inside this screen to explore
Live product · Mobile
Scroll inside the screen.

02 · catalog

Make a large catalog
easier to scan.

The list direction places product information in consistent positions. Brand sections provide an overview, while category navigation helps buyers narrow the assortment.

  • Product name, case size, pricing, quantity, and add controls in each row.
  • Expandable brand groups and list or grid presentations.
  • Category navigation on desktop and a filter entry point on mobile.
DESKTOP
Mastercase Distributors
Make a large catalog easier to scan., desktop interface
Scroll inside this screen to explore
Working prototype · Desktop · Scroll to explore the catalog.
MOBILE
Make a large catalog easier to scan., mobile interface
Scroll inside this screen to explore
Working prototype · Mobile
Scroll inside the screen.

Keep subcategories close to the products.

Controls above the results complement the side menu, providing a direct way to narrow the selection.

Live product · Hair Care → Shampoo & Conditioner. Supplied project screenshot.

03 · Product information

Look closer.
Keep your place.

A product information side sheet opens over the catalog, allowing the buyer to inspect an item while retaining the context of the list behind it.

  • A larger product image, availability, and category or brand context.
  • Case price, units per case, unit price, and UPC together.
  • Quantity selection, an add action, and a route to the full product page.
DESKTOP
Mastercase Distributors
Look closer. Keep your place., desktop interface
Scroll inside this screen to explore
Live product · Desktop
MOBILE
Look closer. Keep your place., mobile interface
Scroll inside this screen to explore
Live product · Mobile
Scroll inside the screen.

04 · signup

Turn interest
into an account.

Account creation is part of the acquisition journey. The initial form asks for the information needed to begin, with business profiling explored as a sequence of separate steps.

  • Name, work email, and password in the initial registration form.
  • Visible routes for new and returning buyers.
  • An email confirmation and business-profile sequence in the working prototype.
DESKTOP
Mastercase Distributors
Turn interest into an account., desktop interface
Scroll inside this screen to explore
Live registration · Desktop
MOBILE
Turn interest into an account., mobile interface
Scroll inside this screen to explore
Live registration · Mobile
Scroll inside the screen.

Onboarding · Original Claude prototype

Business type, then store details.

The original flow used illustrated business-type choices, followed by a dedicated store-details form. Store details could be deferred until checkout. These captures show the original design rather than the simplified reconstruction.

BUSINESS TYPE · ORIGINAL DESIGN
Original Claude prototype · Business-type choices with icons.
STORE DETAILS · MOBILE
Complete original store-details form with back navigation and checkout deferral
Scroll inside this screen to explore
Original Claude prototype · Scroll to see the full form and its actions.

05 · cart

Review cases, quantities,
and order total.

The cart lets buyers review selected products, change case quantities, and check the subtotal. It also shows the minimum order value and how much more is needed before checkout.

  • Editable product quantities and individual removal controls.
  • An order summary with a running subtotal.
  • Visible minimum-order progress and checkout eligibility.
DESKTOP
Mastercase Distributors
Review cases, quantities, and order total., desktop interface
Scroll inside this screen to explore
Working prototype · Sample cart · Desktop · Scroll to explore the full page.
MOBILE
Review cases, quantities, and order total., mobile interface
Scroll inside this screen to explore
Working prototype · Sample cart · Mobile
Scroll inside the screen.

06 · Your account

Give every order
a place to live.

The account experience organizes orders by status, with expandable records for understanding what was ordered and what happens next.

  • Separate groups for awaiting payment, active, delivered, and cancelled orders.
  • Expanded product lines, shipping, payment, and shipment information.
  • Designed actions for reordering, tracking, and resolving payment.
DESKTOP
Mastercase Distributors
Give every order a place to live., desktop interface
Scroll inside this screen to explore
Working prototype · Sample orders · Desktop · Scroll to explore the full page.
MOBILE
Give every order a place to live., mobile interface
Scroll inside this screen to explore
Working prototype · Sample orders · Mobile
Scroll inside the screen.

Frontend implementation

A connected experience,
ready for engineering.

I designed and built the UI components, responsive layouts, and interactions across this journey, then handed the frontend implementation to the backend engineer for production implementation.

Section 5 · Outcome

A live platform.
A starting point for growth.

Mastercase moved from a business concept to a live wholesale platform. The intended business outcome is new customer acquisition and first orders.

DELIVERED

From exploration to launch.

A frontend implementation covering the homepage, catalog, account creation, cart, and account experience, developed through an entirely agentic design workflow.

The live product brings the wholesale offering and buying experience together in one place.

MEASUREMENT PENDING

Acquisition is the next signal.

Customer acquisition and first-order conversion have not yet been measured. No sales or conversion uplift is claimed.

Future measurement: new wholesale accounts, the share that place a first order, and where prospective buyers leave the journey.

Reflection

The agents made exploration tangible. My responsibility was to define the experience, judge the alternatives, and carry the design into an implementation that could ship.

MASTERCASE · PRODUCT SCREEN
Enlarged Mastercase product screenshot
Previous
Previous

AP News Donations redesign

Next
Next

App Registration