I redesigned Matcha’s homepage around the ways people begin a visit. I led the page structure and content hierarchy, giving new and returning users direct paths to search for a token, browse the market, connect a wallet, and start trading.

Helping people find their next token

  • Some people arrive knowing exactly what to trade. Others just want to look around.
  • I redesigned the homepage to give both a place to start.

Two ways in

  • Kept search direct for people with a token in mind.
  • Gave market browsing room for people who hadn't decided yet.

Discovery before a decision

  • Connected market browsing to token pages, where people can take a closer look.
  • Research comes before the commitment to connect a wallet and trade.

Finding the next step

  • Kept search, research, and trading easy to find from anywhere on the page.

One page, both themes

  • The homepage is built from Matcha’s design system, so light and dark are the same components on different tokens.
The homepage in the light theme
The homepage in the light theme
The homepage in the dark theme
The homepage in the dark theme

Tokens before components

  • Gray, purple, and green primitives map to semantic tokens, each with a light and a dark value.
Color primitives and their light and dark tokens
Color primitives and their light and dark tokens

Type and spacing

  • Gilroy sets the headlines and Inter everything else.
  • Spacing steps up from a 4px unit, from 4px gaps to 32px container padding.
The type scale
The type scale
The size and spacing scale
The size and spacing scale

Every state, specified

  • Primary, secondary, tertiary, and link buttons each cover default, hover, pressed, focused, and disabled.
  • State changes fade in over 150 to 200ms, so the timing is part of the spec too.
Button variants and their states
Button variants and their states