Skip to main content

Work 05 · FinTech

Satoshi Standard

Live Bitcoin purchasing-power dashboard across every major currency.

Role
Personal project
Scope
Frontend only
Year
2025
Built with
React, TypeScript, Tailwind, Vitest, API Integration
Satoshi Standard, screenshot
01/03Satoshi Standard
Price APIs
3
Streaming chat
Groq AI
Test suite
Vitest

Overview

Real-time dashboard tracking Bitcoin purchasing power across currencies. Live price API with a full Vitest unit-test suite covering all conversion logic.

The challenge

No clean tool existed for tracking Bitcoin's real purchasing power across currencies in one place. The technical constraint was making a live-data UI stay responsive when price feeds update constantly, and keeping the conversion logic correct when the data model changed.

Design

Palette

  • Bitcoin orange#F7931A
  • Neutral 950#0A0A0A
  • Neutral 500#737373
  • Neutral 100#F5F5F5

Type

Text
Inter

Engineering

Approach

React and Tailwind for the live UI. Vitest to pin the conversion logic so refactors can't silently break numbers users depend on. No heavyweight state library, co-located state was enough.

How it was built

Identified the product gap, scoped the feature set, and shipped it. Pushed all derived math into selectors so only cells with changed values re-render. The test suite runs against pure conversion functions so coverage is fast and the maths stays trusted across iterations.

Built with

React, TypeScript, Tailwind, Vitest, API Integration