Node.js
Fondos
Dashboard de fondos mutuos ERNI, BBVA y Tyba. Serie relativa en % (Chart.js), filtro por días, moneda y riesgo, tabla neta de comisión.
Abrir en vivo ↗Qué resuelve
Cada gestora publica valor cuota en un sitio distinto. Ingest por API: Inteligo (ERNI), past-returns (BBVA), historic-performance (Tyba). Si BBVA no trae key, Puppeteer saca el Tsec de la web. GET / arma series normalizadas al primer valor y el retorno descuenta fee.
Stack
- Node.js
- Express
- Mongoose
- MongoDB
- Puppeteer
- Chart.js
- Fly.io
Infra
Un proceso Node: Express sirve HTML SSR, Mongoose, endpoints /api/erni|/bbva|/tyba para upsert. Docker Node 22, Fly.io GRU 256 MB con auto-stop, deploy con GitHub Actions.