Back to Portfolio

WholesaleHub: Complete B2B Marketplace Ecosystem

A comprehensive platform connecting retailers, wholesalers, and delivery drivers—transforming wholesale purchasing from a 5-hour ordeal into a 15-minute experience.

Role Founder & Lead UX Designer
Timeline 6 months (2024 - Present)
Platform Web App + Mobile Driver App
Status Prototype Stage

The Ecosystem

Two Apps, One Seamless Experience

WholesaleHub evolved from a simple price comparison tool into a complete B2B marketplace with integrated delivery services. The ecosystem serves two distinct user groups with purpose-built applications.

WholesaleHub Platform

For retail shop owners to compare prices, place orders, and track deliveries from multiple wholesalers.

Price Comparison Multi-Supplier Cart Order Tracking Reorder History Credit Management

Driver Hub App

For delivery drivers to manage their availability, accept deliveries, navigate routes, and track earnings.

Online/Offline Toggle Delivery Management Navigation Earnings Tracking Proof of Delivery

Project Overview

The Challenge

Small retail shop owners in the United Kingdom—particularly convenience stores, off-licenses, and independent retailers—struggle to find the best wholesale prices for their inventory. With multiple wholesalers offering different prices and deals, shop owners waste hours comparing prices manually, often missing better deals that could improve their profit margins.

Additionally, wholesalers lack efficient delivery solutions, and independent drivers have no centralized platform to find delivery opportunities—creating a fragmented and inefficient last-mile delivery ecosystem.

The Problem

Retailers spend 4-5 hours weekly calling suppliers to compare prices. Delivery is unreliable and expensive. Drivers struggle to find consistent work.

The Solution

An integrated ecosystem with price comparison, order management, and a dedicated driver app that connects all parties seamlessly.

The Impact

95% task completion rate in usability testing. 500+ potential users surveyed. 12 critical pain points addressed across both user groups.

95%
Task completion rate
500+
Users surveyed
2
Integrated applications
12
Pain points identified

Research Phase

Research Methodology

I conducted comprehensive research to understand the wholesale purchasing landscape and delivery ecosystem for small retailers in the United Kingdom. The research combined multiple methodologies to gain deep insights into the needs of both retailers and delivery drivers.

1

Contextual Inquiry

Observed shop owners during ordering and drivers during deliveries in their natural environment

2

User Interviews

15 retailer interviews + 8 driver interviews (45-60 min each) with detailed transcription

3

Online Surveys

500+ retailers and 100+ drivers surveyed to validate findings at scale

4

Synthesis

Affinity mapping, journey mapping, and persona development

Target User Demographics

Retailer Demographics

Location: United Kingdom
Business Types: Convenience stores (45%), Off-licenses (30%), Small supermarkets (15%), Specialty retail (10%)
Background: Predominantly Asian retail shop owners (Indian and Sri Lankan communities)
Tech Proficiency: Low to Medium

Driver Demographics

Type: Self-employed delivery drivers and part-time workers
Vehicles: Vans (60%), Cars (30%), Motorcycles (10%)
Experience: 2-10 years in delivery/logistics
Tech Proficiency: Medium to High

Market Research

Competitor Analysis

I analyzed existing solutions in the B2B wholesale and delivery space to identify gaps and opportunities for differentiation.

Booker

  • Large product range
  • Online ordering
  • No price comparison
  • Fixed delivery slots
  • Single supplier

Bestway

  • Competitive pricing
  • Cash & carry option
  • No price comparison
  • Limited delivery
  • Basic website

Costco Business

  • Bulk discounts
  • Quality products
  • Membership required
  • No delivery
  • Limited locations

WholesaleHub

  • Multi-supplier comparison
  • Best value detection
  • Flexible delivery
  • Driver network
  • Order tracking

Key Competitive Gaps Identified

1

No Price Comparison

None of the existing platforms allow retailers to compare prices across multiple wholesalers in real-time.

2

Inflexible Delivery

Fixed delivery windows don't accommodate the unpredictable schedules of small shop owners.

3

Fragmented Experience

Retailers must use multiple platforms, make phone calls, and visit cash & carry locations separately.

4

No Driver Platform

No dedicated platform exists for independent drivers to find wholesale delivery opportunities.

Research Synthesis

Affinity Mapping

After conducting interviews and surveys, I organized 200+ data points into themes using affinity mapping to identify key patterns and insights.

Pricing & Costs
"I never know if I'm getting the best price"
"Delivery costs are hidden until checkout"
"Prices change without notification"
"Minimum order requirements are confusing"
"Credit terms vary by supplier"
Time & Efficiency
"I spend 4-5 hours comparing prices"
"Phone calls interrupt customer service"
"Checking multiple websites is tedious"
"I forget what I ordered last time"
"Reordering takes too long"
Delivery Issues
"Fixed delivery times don't work"
"Multiple deliveries from suppliers"
"No tracking available"
"Drivers can't find my shop"
"Delivery often late or missed"
Technology & Trust
"Websites are hard to navigate"
"I prefer personal relationships"
"Need mobile access in shop"
"Language barriers with websites"
"Want to see supplier reviews"

Key Insights from Affinity Mapping

Insight 1

Price transparency is the #1 need. 87% of retailers want to see all costs upfront including delivery before making a purchase decision.

Insight 2

Time savings drive adoption. Retailers would pay a premium for a service that reduces their weekly ordering time from hours to minutes.

Insight 3

Flexible delivery is essential. 73% of retailers cited inflexible delivery as their biggest frustration with current suppliers.

User Journey Mapping

User Story: A Day in the Life

To understand the full extent of the problem, I mapped out the current ordering journey for Rajesh, our primary persona. This revealed significant pain points and opportunities for improvement.

Current State: Weekly Stock Ordering

Monday, 6:30 AM
Stressed, Rushed

Realizes Need to Order

Checks current stock levels while opening shop. Realizes cigarette stock low, needs urgent order. Also needs to reorder soft drinks, snacks, dairy. Starts making a handwritten list between serving early customers.

9:00 AM
Frustrated, Interrupted

Starts Calling Suppliers

Calls Supplier A for cigarette prices. Put on hold for 15 minutes. Gets prices, writes notes on paper. Calls Supplier B for comparison. Different person answers, needs to explain again. Prices quoted are for different pack sizes—confusing.

10:30 AM
Overwhelmed

Checking Online Catalogs

Opens 3 different supplier websites. Each has different layout and search. Can't find some products easily. Delivery charges not shown until checkout. Minimum order requirements unclear.

12:00 PM
Uncertain

Decision Making

Compares handwritten notes. Some prices are per case, some per unit—confusing. Realizes forgot to ask about delivery dates. Worried about missing better deals elsewhere.

1:00 PM
Exhausted

Places Orders

Calls back suppliers to place orders. Phone lines busy, waits on hold again. Places orders but uncertain if got best prices. No confirmation email, just verbal agreement.

Total Time Spent: 4-5 hours
Confidence Level: Low — "Did I get the best deal?"

Future State: With WholesaleHub

Metric Current State With WholesaleHub Improvement
Time Spent 4-5 hours 15 minutes 95% reduction
Confidence Level Low ("Did I get best deal?") High ("I know I got best prices") Significant improvement
Delivery Flexibility Fixed time windows only Flexible, on-demand options 100% improvement
Order Confirmation Verbal only Instant email + tracking Full visibility

User Personas

Understanding Our Users

Based on research with 15+ shop owners and 8+ drivers across the United Kingdom, I created detailed personas representing both user groups. These personas guided every design decision throughout the project.

Retailer Personas

RK

Rajesh Kumar

Age: 42 | Birmingham, UK | Convenience Store Owner

Origin: Gujarat, India (15 years in UK)

Background

Rajesh owns a convenience store in Birmingham that he runs with his wife. He took over the shop 8 years ago and employs 2 part-time staff. The shop is open 7am-10pm daily.

Goals
  • Maximize profit margins by getting best wholesale prices
  • Reduce time spent on administrative tasks
  • Grow customer base and increase sales
  • Get reliable, flexible delivery options
Pain Points
  • Wastes 4-5 hours weekly calling suppliers for prices
  • By the time he compares prices, deals change
  • Feels he's missing out on better prices elsewhere
  • Needs simple solution (medium tech savviness)
"If I could see all prices in one place, I could save hours each week and focus on my customers."
Behaviors

Checks wholesale prices twice weekly • Orders from 4-5 regular suppliers • Prefers mobile phone for quick tasks • Speaks Gujarati at home and English at work • Very price-sensitive

PW

Priya Wijesinghe

Age: 36 | London, UK | Off-License Owner

Origin: Colombo, Sri Lanka (10 years in UK)

Background

Priya runs a busy off-license in East London. She manages the shop alone during weekdays, with her husband helping on weekends. They've owned the business for 5 years.

Goals
  • Maintain competitive pricing on alcohol and tobacco
  • Improve profit margins without raising prices
  • Reduce stress of business management
  • Achieve better work-life balance
Pain Points
  • Alcohol prices change constantly, hard to track
  • Minimum orders sometimes force over-stocking
  • Never knows if getting the best price
  • Other shop owners seem to get better deals
"I want to know I'm getting competitive prices without spending my evenings calling around."
Behaviors

Orders weekly • Uses 3-4 core suppliers • Active on social media • High tech savviness • Bilingual (English/Sinhala) • Makes quick decisions

Driver Persona

JS

James Smith

Age: 34 | Manchester, UK | Self-Employed Driver

Vehicle: Ford Transit Van

Background

James is a self-employed delivery driver who owns a Ford Transit van. He previously worked for a courier company but now prefers the flexibility of being his own boss. He's tech-savvy and uses multiple apps to find delivery work.

Goals
  • Consistent stream of delivery opportunities
  • Maximize earnings per mile driven
  • Flexible working hours around family commitments
  • Clear, transparent payment structure
Pain Points
  • Juggling multiple apps for different types of deliveries
  • Unpredictable daily earnings
  • Poor delivery instructions causing delays
  • Fuel costs eating into profits on inefficient routes
"I want to open one app, see available jobs near me, and know exactly what I'll earn. No surprises, no wasted trips."
Behaviors

Works 6 days a week • Uses 3-4 delivery apps currently • Checks phone constantly for jobs • Prefers routes in familiar areas • Values customer ratings

Design Phase

Low-Fidelity Wireframes

Starting with paper sketches and moving to digital wireframes, I explored multiple layout options for key screens. The focus was on information hierarchy and user flow before adding visual polish.

WholesaleHub Platform Wireframes

Dashboard

Search bar, stats cards, quick actions, and recent orders

BEST VALUE

Price Comparison

Product info with supplier cards showing prices and "Best Value" highlight

Your Cart

Shopping Cart

Items grouped by supplier with order summary and checkout button

Driver Hub App Wireframes

Driver Dashboard

Status toggle, earnings stats, and available deliveries

MAP VIEW

Active Delivery

Map view, delivery details, navigation and contact buttons

£324.50 Weekly Earnings

Earnings

Weekly earnings summary with delivery history list

Visual Design

High-Fidelity Mockups

The visual design emphasizes clarity, trust, and ease of use. I developed a comprehensive design system with consistent colors, typography, and components that scale seamlessly from mobile to desktop.

Interactive Prototypes

Click to explore fully functional prototypes

WholesaleHub
Welcome back,
Corner Shop Ltd
Saved this month
£245
Compare Prices
BEST VALUE
Coca-Cola 24pk
£8.50

WholesaleHub Platform

View Prototype →
Driver Hub
Online
Today's Earnings
£67.25
8 deliveries completed
Available Deliveries
Corner Shop Ltd
£12.50
8.2 miles • 3 items
Accept Delivery

Driver Hub App

View Prototype →

Design System

I created a comprehensive design system to ensure consistency across both applications. The system includes color tokens, typography scales, spacing units, and reusable components documented in Figma.

Color Palette

Primary Colors

Primary Blue

#2563eb

Actions, CTAs

Success Green

#10b981

Best value, Driver

Warning Amber

#f59e0b

Low stock, Pending

Error Red

#ef4444

Errors, Delete

Accent Purple

#8b5cf6

Highlights

Neutral Colors

Gray 900

#0f172a

Gray 800

#1e293b

Gray 700

#334155

Gray 500

#64748b

Gray 400

#94a3b8

Gray 200

#e2e8f0

Gray 100

#f1f5f9

White

#ffffff

Typography Scale

Display

WholesaleHub

48px / 700

Heading 1

Page Title

32px / 700

Heading 2

Section Header

24px / 600

Heading 3

Card Title

18px / 600

Body

Regular paragraph text for descriptions and content.

16px / 400

Small

Secondary text, labels, and captions

14px / 400

Caption

OVERLINE TEXT

12px / 500

Spacing System (8px Base)

4px

xs

8px

sm

12px

md

16px

lg

24px

xl

32px

2xl

48px

3xl

64px

4xl

Figma Component Library

Reusable components designed for consistency and scalability

Buttons

Form Elements

Cards

Product Name

Category

£8.50 Best Value

Corner Shop Ltd

8.2 miles • 3 items

£12.50

Today's Earnings

£67.25

+12% from yesterday

Badges & Status Indicators

In Stock Low Stock Out of Stock Processing Shipped Delivered Online Offline

Icon Set (24x24)

Search

Cart

User

Package

Truck

Location

Clock

Check

Star

Validation

User Testing

I conducted usability testing with 15 retailers and 8 drivers to validate design decisions and identify areas for improvement before development.

Testing Methodology

1

Recruitment

Recruited participants matching our personas from local shops and driver networks

2

Task Scenarios

Defined 5 key tasks per app based on primary user journeys

3

Moderated Sessions

45-minute sessions with think-aloud protocol and screen recording

4

Analysis

Affinity mapped feedback and prioritized issues by severity

Test Tasks

Retailer Tasks

1. Find and compare prices for Coca-Cola 100%
2. Add best value item to cart 93%
3. Complete checkout process 93%
4. Find and reorder a previous order 87%
5. Check order tracking status 100%

Driver Tasks

1. Go online and view available deliveries 100%
2. Accept a delivery job 100%
3. Navigate to pickup location 88%
4. Mark delivery as complete 100%
5. Check weekly earnings 88%

Key Findings & Iterations

What Worked Well

"Best Value" badge was immediately understood by all users. Multi-supplier cart grouping reduced confusion. Online/offline toggle gave drivers sense of control.

!

Iterations Made

Added confirmation modal before checkout. Increased touch target sizes for buttons. Added "Total including delivery" to cart summary. Simplified navigation icons.

Future Improvements

Voice search for hands-free product lookup. Route optimization for multi-stop deliveries. Offline mode for poor connectivity areas.

User Feedback Quotes

"This would save me hours every week!" — Retailer participant. "Finally, an app that shows me exactly what I'll earn." — Driver participant.

Impact & Results

Final Metrics

Usability testing validated our design decisions and revealed strong task completion rates and user satisfaction across both applications.

95%
Average Task Completion
4.7
User Satisfaction Score
95%
Projected Time Savings

Learnings & Reflections

Design Impact

The "Best Value" badge became the most praised feature—a simple visual solution to a complex comparison problem. Users trusted it immediately.

Process Insights

Designing for two distinct user groups required careful balance. The ecosystem approach created synergy but doubled the design complexity.

Next Steps

Development phase begins Q1 2025. Pilot launch planned with 50 retailers and 20 drivers across the UK to validate real-world performance.