CRYPTOPULSE
Real-time crypto, readable at a glance.
- Role
- Design + Build
- Timeline
- 4 weeks
- Stack
- Next.js · WebSockets · Recharts
CRYPTOPULSE
DashboardPortfolioAlertsMarketsv2.4 · liveTotal balance
$248,910
Bitcoin
BTC
$64,210
+2.4%
Ethereum
ETH
$3,118
+4.1%
Solana
SOL
$142.60
−1.1%
Dogecoin
DOGE
$0.31
+8.7%
Avalanche
AVAX
$61.40
+1.9%
24h volume $1.2B · BTC dominance 54% · Gas 14 gwei · Fear & Greed 71
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
Every price moves the moment the market does. No refresh, no lag.
Every wallet in one view: what you hold, what it's worth, what you've made.
Know within a second when big money moves.
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
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 callPrefer writing? Email me instead