Portfolio / Uniswap V3 Analytics

Uniswap V3 Analytics

A dashboard for DeFi pool and trading data, with an impermanent-loss calculator and a wallet lookup.

Real on-chain data · demo-mode fallback

ReactTypeScriptThe Graph
Open the full demo →

The problem

I started from a template where every chart showed made-up numbers. There was no real data, the exports did not work, and the “live” updates were faked.

What I built

I rebuilt it on real on-chain data from The Graph and CoinGecko, with a demo mode so it still runs without an API key. I moved the code to TypeScript and added a loss calculator, a wallet lookup, pool comparison, a watchlist, working CSV export, light and dark themes, and automated tests.

Results

6Live dashboards & tools
44Unit tests (Vitest)
100%Mock data → real API
0Wallet connect surface

What it includes

Built with

React + TypeScriptThe GraphCoinGecko APIReact QueryRechartsVitestGitHub ActionsVercel

Diagram

See the workflow diagram →

What you see here

The demo runs on made-up sample data. Real records, internal methods and anything confidential are left out.

Want something like this?

Tell me about the process you want off your plate. The brief takes about three minutes, and the project is priced before I start.

Start a Brief