# Procfox UX case study

URL: https://kalpana-srivastava.pages.dev/work/procfox

> Redesigning an e-auction portal so buyers and suppliers always know what needs them next. Procfox is a B2B procurement platform.

[← All work](https://kalpana-srivastava.pages.dev/work)

C1 India · Mobile & desktop

# Procfox

Redesigning an e-auction portal so buyers and suppliers always know what needs them next.

_\[Image: Procfox auction portal. Behind, the auctioneer dashboard with summary counts, charts and the auction list. In front, an auction's details page with the Bidding Hall button and labelled sections.\]_

My role

UI/UX designer (end-to-end)

Timeline

Jun 2023 – Dec 2024

Platform

Mobile & desktop

Team

Project manager, customer, developers

Tools

Figma, FigJam

Procfox is a B2B procurement platform. Its auction module lets buyers create and run English, Dutch and Yankee auctions, and lets suppliers bid live. I redesigned the experience end to end, from gathering requirements with the project manager and customer through wireframes and feedback rounds to high-fidelity screens, backed by a design system and style guide.

30%

improvement in workflow efficiency

10

auction statuses, each one tap away with a live count

1

design system and style guide behind every screen

The problem

The legacy auction portal had grown feature by feature: dense screens, inconsistent patterns, and no quick way to see which auctions needed attention.

The product

Procfox e-auctions. Buyers create and run English, Dutch and Yankee auctions, and approved suppliers bid live against each other.

My job

End-to-end UX: requirements, problem finding, wireframes, feedback rounds, high-fidelity screens, and the design system and style guide.

Shown here

Four desktop screens across two roles, the auctioneer and the supplier, plus the style guide behind them.

## The challenge

An e-auction is time-critical. Once it goes live, suppliers have hours or minutes to bid, and the auctioneer has to watch many auctions at once while others wait for approval or set-up. The legacy portal treated everything the same: long forms, flat tables, and no signal of what was urgent.

> How might we let auctioneers and suppliers see, at a glance, which auctions need them now, and reach any detail in one or two clicks?

## How I worked

Every flow went through the same loop. I gathered requirements, identified the real problems behind them in formal and informal meetings with the project manager and the customer, sketched low-fidelity wireframes, and refined them with their feedback until the flow was agreed. Only then did it move to high fidelity.

- Project manager  
Requirements, scope and priorities
- Customer  
How auctions really run, their rules and their pain points

1. Requirements
2. Find the problems
3. Meetings
4. Wireframes
5. Feedback
6. Refine

Wireframe, feedback and refine, repeated until each flow was agreed

### From wireframe to final screen

Structure first, polish second. Drag the handle to see how the dashboard’s layout stayed the same from wireframe to final design, while hierarchy, colour and real data were layered on top.

_\[Image: Final Procfox dashboard: sidebar, quick summary counts, auction summary and auction type charts, status filters and the auction list.\]_

Drag, or focus the image and use the arrow keys. The wireframe on the left is an illustration of the structure.

## Explore the screens

Pick a screen, then scroll inside the frame to see all of it.

_\[Image: Procfox auctioneer dashboard with quick summary, charts, status filters and the auction list.\]_

Auctioneer

Dashboard

“What needs my attention today?”

What to look for

- Three headline counts, then two charts by auction type
- Ten status filters, each with a live count
- The auction list with time remaining in red

Names, auctions and figures are sample data.

## Three design decisions

### Decision 01: Lead with what needs attention

**Why:** Auctioneers juggle many auctions at once. The dashboard should tell them where to look before they start reading.

The dashboard opens with counts and trends, then moves to the auctions themselves. Hover or tap the pins.

_\[Image: Quick summary cards for total, highest and lowest number of auctions, a stacked bar chart of auctions by month and type, and a donut chart of completed auction types.\]_

[1](https://kalpana-srivastava.pages.dev/#summary-1)[2](https://kalpana-srivastava.pages.dev/#summary-2)[3](https://kalpana-srivastava.pages.dev/#summary-3)

1. 1  
Three numbers first  
Total, highest and lowest auction counts give the big picture before any detail.
2. 2  
Filters live on the chart  
Range and year selectors sit inside the chart card, so changing them never reloads the page.
3. 3  
One colour per auction type  
English, Dutch and Yankee keep the same colour in both charts, so they read as one story.

_\[Image: Ten auction status filters with red count badges, a search bar, Create Auction and Import buttons, and the top of the auction table.\]_

[1](https://kalpana-srivastava.pages.dev/#status-1)[2](https://kalpana-srivastava.pages.dev/#status-2)[3](https://kalpana-srivastava.pages.dev/#status-3)[4](https://kalpana-srivastava.pages.dev/#status-4)

1. 1  
Every status, one tap, with a count  
Red badges show how many auctions sit in each status, so a busy queue stands out straight away.
2. 2  
Search by what people remember  
Auction number, title or dates, in one field.
3. 3  
One primary action  
Create Auction is the only filled button. Import sits beside it as a secondary option.
4. 4  
Time in red  
Start, end and remaining times are highlighted, because in an auction the clock is the most urgent fact.

The ten status filters map the whole life of an auction:

1. Under creation  
Set-up in progress
2. Under approval  
Waiting for sign-off
3. Upcoming  
Approved and scheduled
4. Live  
Suppliers bidding now
5. Completed  
Results and reports ready

Pause · a live auction put on hold

Aborted · stopped before it finished

Plus shortcut views, not statuses: My auction Favourite All auction

### Decision 02: Give every auction the same skeleton

**Why:** People move between dozens of auctions a day. If each one is laid out the same way, they never have to search.

Every auction screen shares one structure. The key facts (ID, department, authority, dates and title) sit in a card at the top. A chapter menu on the left (Home, details, rules, terms, payments, results, reports, bid history) stays in the same place. The content uses labelled sections.

_\[Image: Auction details: Bidding Hall button with expiry, Edit and Approve, the chapter menu, and labelled sections for auction details, items and selected suppliers.\]_

[1](https://kalpana-srivastava.pages.dev/#details-1)[2](https://kalpana-srivastava.pages.dev/#details-2)[3](https://kalpana-srivastava.pages.dev/#details-3)[4](https://kalpana-srivastava.pages.dev/#details-4)[5](https://kalpana-srivastava.pages.dev/#details-5)

1. 1  
The live action, one click away  
The Bidding Hall shows its expiry time and sits above everything else on the page.
2. 2  
Actions next to what they change  
Edit and Approve sit right under the auction they apply to, not in a distant toolbar.
3. 3  
The same chapters every time  
Every auction has the same menu, and the current chapter is underlined.
4. 4  
Labelled sections  
Blue section labels break a long form into blocks: details, items, suppliers and documents.
5. 5  
Icons with names  
Icon actions show a tooltip label, so nobody has to guess what they do.

### Decision 03: Same auction, two sides

**Why:** The auctioneer needs everything. A supplier must only ever see their own bids.

The auction report uses one layout for both roles, so it is designed and built once. What changes is the data each role is allowed to see.

Same report

Auctioneer

Everything about the auction

_\[Image: Auctioneer report: participating suppliers, last bid details against items, and all bids received, each with a download.\]_

- Every participating supplier, and whether they attached documents
- Each supplier’s last bid, rank and profit on every item
- All bids received, ready to download

Supplier

Only my bids

_\[Image: Supplier report: my last bid details against items and groups, and my bid history.\]_

- Their own last bid and rank on each item
- Their own bid history
- No other supplier’s names or bids, ever

## A design system and style guide

The auction module has dozens of screens, so I built a design system and documented it in a style guide. It covers the colour roles, type and the components every screen is built from. Developers could reuse the same parts instead of redrawing them, which kept every screen consistent. Here’s an excerpt, redrawn from the designs:

01 · Colour

- Procfox blue  
#21a6df  
Primary actions, section labels
- Table lavender  
#c7d2ff  
Table headers
- Live blue  
#0056d1  
Live status
- Chart indigo  
#665be6  
English auctions in charts
- Alert red  
#fc0e0e  
Times, counts and alerts
- Charcoal  
#1e1c1d  
Text and footer

02 · Type

- Page heading_22px · Medium_Quick Summary
- Section label_16px · Semibold_Auction Details
- Table header_14px · Medium_Auction Starts From
- Body_14px · Regular_Supply of laser printer
- Field value_14px · Regular_Education Department

03 · Components

Buttons

Create Auction +Import⤓ Download Notice

Section label

Auction Details

Status filter with count

**34**Live**12**Completed**3**Pause

Table header

Status ⇅Auction Id ⇅Time Remains ⇅

Status & time

_▶_ Live15 Days –  
11h : 15m : 24s

Detail row

Auction Id :Auc22-23/Demo/001

## Outcome

_\[Image: The redesigned Procfox dashboard in a browser window.\]_

The redesigned dashboard.

The redesigned workflows improved efficiency by **30%**. The design system made new screens faster and more consistent to build, because each one reused the same parts.

## What I learned

In B2B tools, the biggest wins come from removing steps, not adding features. Agreeing the structure in low fidelity, before anything was polished, meant feedback was about the workflow rather than the colours, and it saved rounds of rework later.

[Next case studyDGH auction portalRevamping a 16-year-old government auction portal, without rebuilding it.](https://kalpana-srivastava.pages.dev/work/dgh)
