← Back to Portfolio
btcpulse
Flask Chart.js Data Pipeline SQLite Cron

BTC Pulse Dashboard

A real-time Bitcoin market intelligence dashboard with 10 custom on-chain and macro indicators, live scoring engine, and fully configurable weights.

Overview

Built as a companion tool to the AI Travel Planner for the same client. The dashboard aggregates data from multiple APIs (CoinGecko, CoinMetrics, Blockchain.com, Alternative.me, Stooq, SoSoValue) to compute a composite BTC market score updated daily via cron.

The scoring engine normalizes each indicator to a 0-100 scale, applies user-configurable weights, and outputs a signal from Strong Buy to Strong Sell.

Key Features

Data Sources

CoinGecko API CoinMetrics (MVRV) Blockchain.com Alternative.me (Fear & Greed) SoSoValue (ETF Flows) Stooq (S&P500 / Gold)

Tech Stack

Python / Flask Chart.js SQLite cron Nginx DigitalOcean VPS systemd