Skip to content

basememara/crypto-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto Dashboard

Live ratio dashboard tracking Bitcoin against gold (XAU), Ethereum against Bitcoin (ETH/BTC), and USD against satoshis all in one place.

Screenshots

BTC / XAU ETH / BTC USD / SAT
BTC/XAU ETH/BTC USD/SAT

Widgets

Widget What it shows
BTC / XAU How many troy oz of gold one Bitcoin buys
ETH / BTC ETH price denominated in BTC
USD / SAT How many satoshis one US dollar buys

Switch widgets from the dropdown in the header. The selected widget and chart range are preserved in the URL (?widget=&range=).

Stack

  • Next.js 16 (App Router, Turbopack)
  • React 19 + TanStack Query v5
  • Recharts for charts
  • Tailwind CSS v4
  • pnpm monorepo (apps/web, packages/utils)

Data

Prices are fetched from the CoinGecko public API:

  • Bitcoin and Ethereum via their native coin IDs
  • Gold via tether-gold (XAUT — 1 token = 1 troy oz)

Current prices refresh every 30 seconds. Historical data (365 days, daily) is cached for 3 hours via Next.js Data Cache.

Getting Started

pnpm install
pnpm dev

Open http://localhost:3000.

Build

pnpm build
pnpm start

About

📊 Live crypto ratio dashboard tracking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors