Volver a proyectos
|
Caso de estudio · Fintech · Cripto

BTC Tracker

Calculadora y tracker de compras de Bitcoin para controlar precio medio, holdings y P&L en tiempo real.

Rol
Desarrollador full-stack
Estado
En producción
BTC Tracker
FintechReactTypeScriptNext.jsTailwindCSSFirebase
Tesis

Tu precio medio real y tu P&L de Bitcoin, en tiempo real.

Registra cada compra, normaliza divisas a USD y sabe exactamente cuánto vale tu posición.

01
El problema

Quien acumula Bitcoin a lo largo del tiempo pierde de vista su precio medio real y su rentabilidad. Las hojas de cálculo no normalizan divisas ni importan movimientos de los exchanges.

BTC Tracker se centra en una métrica clave —tu precio medio de compra real en USD— y la combina con métricas en vivo para decidir mejor antes de vender.

02
Stack técnico

App Router y rutas de datos para servir precios en vivo y soportar PWA.

Estado reactivo para reflejar al instante holdings, P&L y simulaciones de venta.

Tipado de transacciones y conversiones de divisa para evitar errores de cálculo.

Interfaz limpia y densa en datos, legible en escritorio y móvil.

Auth con Google y persistencia por usuario; modo invitado para probar sin registrarse.

Toca o pasa el cursor por cualquier tecnología.01 / 05
03
Características clave
01

Cálculo automático del precio medio de compra real (average buy price).

02

Métricas en tiempo real: valor actual, BTC en cartera, inversión total y P&L no realizado.

03

Precio de BTC en vivo con actualización periódica.

04

Historial completo de transacciones con edición, borrado y exportación CSV.

05

Alta de movimientos en 3 modos: manual, CSV genérico e importador de exchanges.

06

Importador específico para Binance, Coinbase, Kraken y Revolut.

07

Conversión automática de divisas a USD para normalizar el coste real.

08

Simulador de venta para estimar ingresos, coste base y beneficio antes de ejecutar.

09

Widget de sentimiento de mercado (Fear & Greed Index) y soporte PWA.

04
Arquitectura

App Next.js con soporte PWA, datos persistidos por usuario en Firebase y precio de BTC en vivo. Los importadores específicos por exchange normalizan divisas a USD para que el coste medio refleje la realidad.

05
Aprendizajes
Con este proyecto trabajé un caso real de finanzas personales cripto: integrar datos de mercado, normalizar múltiples divisas e importar fuentes heterogéneas, todo dentro de una experiencia simple para el usuario final.

Enlaces

Otros proyectos