Hola, soy Rafael.
Soy desarrollador de software y me gusta trabajar con datos e integraciones.
Estoy construyendo este sitio para que la información pública de Uruguay esté disponible para tus sistemas o reportes. Si necesitás algún dato en particular, contame y vemos cómo conseguirlo.
Cómo funciona este sitio
Para quien quiera saber con qué está hecho y cómo llegan los datos hasta acá.
- Origen de los datos
- Cada dato se toma de su fuente original (el BCU para las cotizaciones, el INE para el IPC, las leyes para los feriados). No se copian de otros sitios.
- Carga de datos
- Procesos escritos en Node.js y TypeScript, que se ejecutan solos todos los días con GitHub Actions. Antes de guardar, validan lo que bajan: si una fuente cambia su formato, la carga falla en vez de guardar datos incorrectos.
- Base de datos
- PostgreSQL. Los datos públicos se pueden leer, pero solo los procesos de carga pueden escribirlos.
- Sitio y API
- Next.js (React) con TypeScript. La API devuelve JSON y se puede usar desde cualquier lenguaje, Excel o Power BI.
- Publicación
- Se publica en Vercel, con caché para responder rápido y un límite de consultas por IP para cuidar el servicio.
- Pruebas
- Pruebas automáticas de la lectura de las fuentes y de la API, para detectar errores antes de publicar.