The two-minute product tour

A portfolio with a story.
Not an empty dashboard.

Explore three ways to use CryptoTracker. Follow the money from trade history to cost basis, allocation, and realised versus unrealised results.

Sample portfolio

Long-term builder

USD · illustrative valuation

Current value

$63,000.00

Illustrative sample valuation

Invested

$43,000.00

Remaining cost basis

Unrealised P/L

$20,000.00

Open position result

Realised P/L

$0.00

Closed trade result

Total P/L

$20,000.00

Realised plus unrealised

Assets

3

Current open positions

Totals are calculated before rounding; displayed components may differ by a cent.

Realised vs unrealised

Share of absolute profit and loss

Realised$0.00
Unrealised+$20,000.00

The 90-day picture

Illustrative values, not a backtest or investment return.

630003200010007/3/20268/21/202610/1/2026

Two BTC buys combine into a $42,000 weighted average. Open-position gains remain separate from realised profit.

Asset allocation

BTC

Bitcoin

50.8%

$32,000.00

ETH

Ethereum

25.4%

$16,000.00

SOL

Solana

23.8%

$15,000.00

Inside the positions

BTC Bitcoin

Sample

$32,000.00

Quantity
0.5
Average entry
$42,000.00
Unrealised P/L
$11,000.00

ETH Ethereum

Sample

$16,000.00

Quantity
5
Average entry
$2,400.00
Unrealised P/L
$4,000.00

SOL Solana

Sample

$15,000.00

Quantity
100
Average entry
$100.00
Unrealised P/L
$5,000.00

The trades behind the totals

Final sample entries only. Account editing and audit revisions are demonstrated in the engineering walkthrough.

Executed (local)TypeAssetQuantityPriceTotalRealised P/L
6/2/2026, 12:00:00 PMBUY
SOL
Solana
100$100.00$10,000.00$0.00
5/16/2026, 12:00:00 PMBUY
ETH
Ethereum
5$2,400.00$12,000.00$0.00
5/10/2026, 12:00:00 PMBUY
BTC
Bitcoin
0.1$50,000.00$5,000.00$0.00
4/3/2026, 12:00:00 PMBUY
BTC
Bitcoin
0.4$40,000.00$16,000.00$0.00

Built to explain its numbers

Explore the decisions behind the interface.

Java 25 + Spring Boot handle the real ledger. PostgreSQL protects revisions and concurrent writes. Next.js makes the results usable on desktop and mobile.

Architecture, trade-offs, and verification →