Skip to content
Lagos

Work / Host Capital

Host Capital

A design system for a business dashboard

Fintech · Design system · 2026

v1.4 · October 2026

Foundations · Tokens · Components · Screens

Host Capital Design System

The Host Capital business dashboard built from the system: account balance chart, recent transactions, balance breakdown, top assets, spending insight and card spend

Overview

A design system for the Host Capital business dashboard, built in Figma from tokens up: its own type, grid and colour, then components, then the screens they make.

Role
Product Designer
Scope
Design system, design tokens, component library, dashboard design
Timeline
2026

Foundations

Nine OKLCH colour ramps anchored on the dashboard's own colours, plus a slightly cool neutral. A step number means the same lightness in every hue. Semantic tokens sit on top, so a component asks for “text secondary”, never a hex value. 23 text styles cover everything from headlines to mono codes.

Geist

Regular · Medium · Semibold

numeric/large

$34,293.84↑ 2.2% vs last month
  • 2
  • 4
  • 6
  • 8
  • 12
  • 16
  • 24
  • 48
  • 50
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
  • 950
  • 0
  • 50
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
  • 1000

Components

68 components and 456 variants, each built only from tokens: inputs, selects and one-time codes, tabs and steppers, badges, toasts and notifications, modals, and a full set of finance charts. Every part ships with its states, so screens are assembled, not drawn.

  • Candlestick chart: BTC/USD daily candles with volume bars and a live price tag
  • Send money modal: from account, recipient, amount, note, Cancel and Continue
  • Approval notification with Decline and Approve actions
  • Six-digit one-time code input, filled
  • Stat: account balance $34,293.84, up 2.2% vs last month
  • Success toast: Payout sent to Kestrel Partners, with Undo
  • Pill tabs: Host wallets, External wallets, Transactions, Activity
  • Allocation donut: $5.53M treasury split across USD, EUR, USDC and BTC
  • Amount input in focus: 3,456.0124 USDC with balance and Max
  • Searchable dropdown filtering recipients by name, with bank and account
  • Empty state: No wallets yet, with Create wallet and Learn more
  • Selected Business account card
  • Status badges: Complete, Pending, Failed, In review, Draft, New, in two sizes
  • Transaction row: Received USDC, pending

Putting it together

Tokens make components, components make cards, and cards make the dashboard. Every card on the overview is a library instance, placed on the grid with 16px gaps.

  1. Tokens
  2. Components
  3. Cards
  4. Dashboard
Account balance chart card
Recent transactions card
Balance breakdown card
Top assets card
Spending insight card
Card spend card

Light and dark

Dark mode is a second set of token values, not a second set of components. Switch the mode and the same dashboard renders dark.

The dashboard in the light theme
The same dashboard in the dark theme

Every breakpoint

Four breakpoints, from 1440 desktop to 375 mobile. The sidebar collapses to icons on tablet and hides on mobile, and the cards reflow from two columns to one.

  1. Desktop 1440
  2. Laptop 1024
  3. Tablet 768
  4. Mobile 375
Desktop: sidebar and a two-column card grid
Tablet: an icon-only sidebar, cards in one column
Mobile: sidebar hidden, cards stacked
Next projectKarlaTap to pay for Africa