asset-manager
Gestor de cartera personal auto-alojado en Cloudflare Workers con React, Hono y D1. Rastrea acciones, criptos y ETFs con visualización gráfica y auditoría de operaciones.
Ficha actualizada 22 sept 2026, 14:57 · upstream 22 sept 2026, 14:19 · release sin release detectada
Qué es asset-manager
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
asset-manager es una herramienta de seguimiento de cartera financiera diseñada para ejecutarse en la infraestructura gratuita de Cloudflare Workers. Permite centralizar el control de activos financieros dispersos entre múltiples plataformas (broker, exchanges, efectivo) en una única interfaz unificada.
La aplicación utiliza React para el frontend y Hono como framework backend ligero, comunicándose con una base de datos D1 (SQLite) alojada en Cloudflare. Destaca por su enfoque en la privacidad: no utiliza librerías de gráficos externas, todo es SVG nativo, y los datos se almacenan exclusivamente en tu cuenta sin telemetría.
Incluye funcionalidades avanzadas como cálculo de P&L mediante coste medio, gestión de múltiples fuentes de precios con fallback automático, auditoría de cambios de precio y sincronización de datos vía cron jobs. El despliegue es sencillo mediante un asistente web o CLI, optimizado para funcionar dentro de los límites gratuitos de Cloudflare.
- Centralizar el seguimiento de múltiples activos financieros (acciones, criptomonedas, ETFs) en una sola interfaz sin necesidad de acceder a cada plataforma individualmente.
- Visualizar la distribución de cartera mediante gráficos interactivos SVG y análisis de tendencias históricas de precios.
- Auditar cambios en las operaciones financieras con registro detallado de modificaciones y diffs de campos.
- Automatizar la actualización de precios y el cálculo de valor neto mediante tareas programadas (cron) sin intervención manual.
- Ejecución nativa en Cloudflare Workers con base de datos D1, aprovechando límites gratuitos generosos para uso personal.
- Sin dependencias externas de UI o gráficos: todos los componentes visuales están implementados manualmente en SVG.
- Múltiples fuentes de precios con lógica de fallback automática y manejo robusto de errores de API.
- Almacenamiento seguro de credenciales y claves mediante cifrado asimétrico y almacenamiento en D1.
- Interfaz responsiva sin librerías pesadas, optimizada para rendimiento bajo (CPU < 10ms por petición).
- Dependencia estricta de los límites gratuitos de Cloudflare Workers y D1; el exceso genera errores 503 o bloqueos temporales.
- No incluye soporte nativo para Docker ni archivos Dockerfile, requiriendo despliegue vía CLI o interfaz web.
- La actualización del código fuente requiere gestión manual de fusiones (git merge) en repositorios derivados.
- Requiere configuración inicial manual de variables de entorno y secretos (SETUP_TOKEN, SESSION_SECRET).
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue recomendado vía Cloudflare Deploy Button o CLI con npm run deploy:safe. Asegurar la creación de D1 y el establecimiento de los secretos SETUP_TOKEN y SESSION_SECRET antes del primer acceso. Para actualizaciones en repositorios derivados, ejecutar npm run update:upstream y git push. Verificar que el Build command incluya las migraciones necesarias.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.