← Zpět na výběr projektů
Projekt / 2026 V aktivním vývoji

BTC-Visualizer

Aplikace kombinuje tržní, síťové a emisní metriky Bitcoinu do několika kurátorovaných pohledů. Důraz je na čitelnost, práci s veřejnými API, transformaci dat, graceful degradation a Astro architekturu s minimem klientského JavaScriptu.

web app / data visualization / bitcoin / dashboard / open source

Kontext

BTC-Visualizer vznikl jako záměrně kompaktní portfolio projekt, který má ukázat víc než jen schopnost „napojit graf na API“. Cílem bylo vytvořit recruiter-friendly aplikaci, která z veřejných Bitcoin dat skládá srozumitelný příběh: cenu, cykly halvingu, stav sítě, poplatky a postupující vzácnost nabídky.

Záměrně jsem se vyhnul dojmu trading terminálu nebo přeplácané crypto aplikace. Projekt měl působit klidně, čitelně a profesionálně, aby vyniklo produktové uvažování, práce s informační hierarchií a schopnost vybrat jen několik silných pohledů místo desítek průměrných metrik.

Přístup

Architekturu jsem postavil Astro-first. Stránka se renderuje na serveru, zatímco React používám jen jako malé islands pro interaktivní grafy. Díky tomu zůstává aplikace lehká a zároveň ukazuje, že umím zvolit technologii podle potřeby, ne zvyku.

Datová vrstva je oddělená od UI. Veřejné zdroje jsou zabalené do samostatných adapterů, validované pomocí Zodu a skládají se do jednoho dashboard payloadu. Projekt pracuje s veřejnými, ideálně registrace-free zdroji a u síťových metrik využívá i open-source ekosystém kolem mempool.space. Součástí návrhu byly i fallback stavy, partial-data handling a krátká cache, aby aplikace zůstala použitelná i při výpadku části externích dat.

Na úrovni produktu jsem zvolil jen několik sekcí: market snapshot, hlavní price chart s timeframe přepínačem, halving timeline, network pulse, scarcity view a drawdown analýzu. Každá sekce proto neukazuje jen syrová data, ale i krátké vysvětlení, proč daná metrika stojí za pozornost.

Výsledek

Výsledkem je malý, ale promyšlený open-source dashboard, který působí jako skutečný produktový side project, ne jako tutorial clone. Projekt ukazuje schopnost navrhnout čitelný interface, rozumně modelovat externí data, vybudovat udržitelnou strukturu frontendu a udělat z technických metrik něco srozumitelného i pro člověka mimo crypto komunitu.

Jako portfolio case study funguje hlavně tím, že demonstruje úsudek. Nejde o maximalizaci feature countu, ale o výběr správného rozsahu, klidný vizuální jazyk, čistý kód a realistickou implementaci nad veřejnými zdroji.