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

- 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