Index  /  Case 01  /  NFTrade

A multi-chain NFT exchange, rebuilt from the floor up.

Full redesign of NFTrade: the cross-chain marketplace for buying, selling, and swapping NFTs across seven networks. New brand language, new design system, new flows.

NFTrade mobile app screens
RoleProduct Designer
Year2022-'23
Team1 designer · PM · eng · marketing
ScopeSystem · brand · product · marketing
NFTrade home page
Fig. 01 - Home, redesigned MacBook Pro · 1440 × 900
01 / Context

What NFTrade is, and what it had to become.

NFTrade is a cross-chain NFT marketplace operating across Ethereum, Avalanche, Polygon, BNB and others, letting collectors trade, swap and farm without leaving the platform.

The brief

The mandate was wide: rebrand, redesign, restructure flows, and ship a system the team could keep building on. One designer, one PM, full stack.

A platform that does everything needs an interface that doesn't feel like it.
NFTrade

Multi-chain NFT marketplace
Brand identity · 2022

02 / Diagnosis

The product was capable, the experience wasn't.

Before any pixels moved I sat with PM and engineering, watched real sessions, and audited every screen. A pattern showed up fast.

What was broken

Three different visual languages co-existed. Buttons appeared in four shapes. Mobile was a shrunk desktop. Cart, swaps and order book each lived in their own logic — and trust was leaking at every checkout step.

Inconsistent type Fragmented patterns Mobile parity Unclear hierarchy

The approach

Build the system first, then redraw the surfaces. Every screen shares the same scale, spacing, and six-color palette. Mobile got promoted from afterthought to first-class. Brand-wise: keep the trust signals crypto users expect — clarity, density, speed — but give the marketplace a calmer front door.

System-first Mobile parity Hierarchy Density when earned
03 / Surfaces

Selected screens, desktop.

Seven surfaces that span the redesign, from the core product to the brand's public voice. Each one took multiple rounds; what's shown is the shipped state.

NFTrade home page
/homeHero · trending · collections
3.1 - Home

The front door.

An editorial hero with rotating featured collections, then a quiet pivot into trending data. Calm at first glance, deep on second.

/home Hero · trending · collections
NFTrade marketplace dark mode
/marketplaceDark · grid · filters
3.2 - Marketplace

Browse, filtered.

The marketplace grid ships in both light and dark, shown here in dark mode. Filters left, results dense but breathable. Same layout, different energy.

/marketplace Dark · grid · filters
NFTrade collection page
/collection/:idStats · Activity · Items
3.3 - Collection page

One collection, all signals.

Every collection on every chain gets the same surface: cover, creator, and live stats. Items, Activity, and Stats tabs let casual browsers and serious traders use the same page differently.

/collection/:id Stats · Activity · Items
NFT detail page
/asset/:idBuy · offer · swap
3.4 - NFT detail

Buy, offer, swap. Same surface.

One screen unifies three actions that used to live apart. Offers, listings and swap proposals stack into a single panel; price history sits below.

/asset/:id Buy · offer · swap
NFTrade P2P swap
/marketplace?swap=1Propose · Counter · Confirm
3.5 - P2P Swap

No cash? Trade direct.

Propose any trade (your NFTs for theirs) without touching a floor price. Your wallet on the left, the marketplace in the center, your offer at the bottom. A flow OpenSea didn't have when NFTrade shipped it.

/marketplace?swap=1 Propose · Counter · Confirm
Advanced trading · order book
/collection/:id?mode=advancedLimit · market · live tape
3.6 - Advanced

An order book for floors.

For collectors who treat collections like markets: limit/market orders, open positions and live trades, all on one surface.

/collection/:id?mode=advanced Limit · market · live tape
NFTrade Blog page
/blogContent · Announcements · Brand
3.7 - Blog

Marketing design, same system.

The brief extended beyond the product: blog, social, and partnership announcements, all running from the same tokens. In crypto, community communication is half the product.

/blog Content · Announcements · Brand
NFTrade
01 / 06
NFTrade home page
/homeHero · trending · collections
NFTrade marketplace dark mode
/marketplaceDark · grid · filters
NFTrade collection page
/collection/:idStats · Activity · Items
NFT detail page
/asset/:idBuy · offer · swap
NFTrade P2P swap
/marketplace?swap=1Propose · Counter · Confirm
Advanced trading · order book
/collection/:id?mode=advancedLimit · market · live tape
NFTrade Blog page
/blogContent · Announcements · Brand
04 / Flows

The moments that build trust.

Blockchain flows don't behave like Web2 checkouts. Gas costs money, wallet signatures are final, and confirmations arrive on the chain's schedule. The design goal was to make each step feel like a guardrail, not an obstacle.

The challenge

Users come with Web2 intuitions but face Web3 mechanics: irreversible actions, protocol-level approvals, and state that lives outside the UI. The goal was to surface exactly what matters at each step and make every modal feel like a checkpoint, not a blocker.

The user isn't just clicking through. They're signing a contract. Each modal had to earn that signature.
NFTrade modal system · various states
05 / System

The bones: tokens, type, grid.

Every screen above is rendered from the same primitives. A short look at the system the team kept building on after I shipped.

#0099FA
#001028
#F5F9FE
#24C872
#E55050

Color system

5 semantic tokens: brand, ink, surface, success, error. Light-mode first.

Inter
Bold Semi Bold Regular

Typography

Inter for all UI copy. JetBrains Mono for prices, addresses, and data labels.

4px
8px
16px
24px
32px

Spacing & Radius

8pt base grid. Every gap, margin, and padding is a multiple of 4px.

NFTrade components

Components

Buttons, inputs, filters, and price badges built on a shared token system.

Grid system

12-column grid, 24px gutters. Responsive from 1440px desktop down to 320px.

NFTrade card

NFT card pattern

Consistent card anatomy: thumb, name, network badge, price in ETH + USD.

NFTrade platform walkthrough

Platform walkthrough · not produced by designer

07 / Reflection

What changed, and what I learned.

Numbers are directional. Figures from PM, not audited. The lessons are the part I'd carry to the next product.

After ship

The thing I'd carry forward: the brief was "redesign," but the work was a system. Every shipped screen is a downstream consequence of decisions made in the tokens, the grid and the type scale. Get those three right and the surfaces almost draw themselves.

Listings flow
42%

Steps to list an NFT, before vs after

Mobile sessions
+2.1×

Avg session length on mobile, post-launch

Swap usage
+3.4×

Monthly swap proposals after redesign

Components
86

Tokenised components in the shipped library