Skip to content
All work
WEB APP2025CONCEPT BUILD

CRYPTOPULSE

Real-time crypto, readable at a glance.

Role
Design + Build
Timeline
4 weeks
Stack
Next.js · WebSockets · Recharts
cryptopulse.app

Total balance

$248,910

+6.4% today
B

Bitcoin

BTC

$64,210

+2.4%

E

Ethereum

ETH

$3,118

+4.1%

S

Solana

SOL

$142.60

−1.1%

D

Dogecoin

DOGE

$0.31

+8.7%

A

Avalanche

AVAX

$61.40

+1.9%

24h volume $1.2B · BTC dominance 54% · Gas 14 gwei · Fear & Greed 71

Live site — coming soonGitHub — coming soon

OVERVIEW

CryptoPulse is a web dashboard for crypto traders who watch dozens of assets at once. It streams live prices, tracks portfolios across multiple wallets, and turns raw on-chain activity into signals a human can actually read.

THE PROBLEM

Hundreds of prices change every second. Handle that badly and the app stutters, drains batteries and turns charts to mush — early prototypes crawled with just 50 coins on screen.

WHAT I BUILT

I rebuilt how the screen updates: price changes arrive in batches, only what you can see gets drawn, and the heavy portfolio math runs in the background. The dashboard stays perfectly smooth with 400+ prices ticking live.

Key features

LIVE PRICES

Every price moves the moment the market does. No refresh, no lag.

PORTFOLIO P&L

Every wallet in one view: what you hold, what it's worth, what you've made.

WHALE ALERTS

Know within a second when big money moves.

WATCHLISTS

Build your own lists, drag them into order, compare coins side by side.

The design

Every project gets its own mini design system — palette, type and components defined before the first screen is built.

Color palette

Ink

#070714

Signal

#1B49FF

Gain

#00E5A0

Loss

#FF4D6D

Type & components

Space Grotesk

paired with IBM Plex Mono for UI text

MAIN BUTTONSECONDARYBADGE

Under the hood

60fps

perfectly smooth, even with every chart moving at once

400+

live prices on screen at once, designed for — zero slowdown

0

screen freezes — the heavy math runs in the background

Want an app like this?

Replies within 24 hours · First intro call free

Book a free intro call

Prefer writing? Email me instead