BTC Tracker

BTC Tracker

2026
https://btc.hugooliva.com
FintechReactTypeScriptNext.jsTailwindCSSFirebase

BTC Average Price is a web app designed to log and analyze Bitcoin buy/sell transactions with a focus on one key metric: your real average buy price in USD.

The app provides a clear overview of your position, shows unrealized profit/loss, and helps you make better decisions before selling.

Key features: - Automatic average buy price calculation - Real-time metrics: current value, BTC holdings, total investment, and unrealized P&L - Live BTC price with periodic updates - Full transaction history with edit, delete, and CSV export options - Add transactions in 3 modes: manual entry, generic CSV upload, and exchange importer - Dedicated importers for Binance, Coinbase, Kraken, and Revolut - Automatic currency conversion to USD to normalize real cost basis - Sell simulator to estimate proceeds, cost basis, and profit/loss before executing a trade - Purchase chart to visualize entry evolution and average cost over time - Market sentiment widget (Fear & Greed Index) - Google authentication or guest mode, with user-based data persistence in Firebase - PWA support to install the app on desktop or mobile devices

With this project, I worked on a real crypto personal finance use case, integrating market data, multi-currency normalization, and heterogeneous data imports into a simple end-user experience.