← Todos los proyectos
Plataforma de datos

TerraRisk — Inteligencia ambiental para municipios

Plataforma de análisis de riesgo territorial para municipios brasileños: datos geoespaciales, biodiversidad, calidad del aire e indicadores ambientales.

Next.jsFastAPIPostgreSQLDockerPythonGIS

El problema

Los municipios brasileños necesitan evaluar riesgo ambiental para tomar decisiones de uso del suelo, pero no tienen herramientas accesibles. Los datos existen — satelitales, climáticos, de biodiversidad — pero están dispersos en decenas de fuentes diferentes, en formatos incompatibles, sin interfaz para no-expertos.

El contexto

TerraRisk nace de una colaboración con Adrian David, PhD en Ecología de la Universidad de São Paulo (USP), y Juan Cabrera, ingeniero de telecomunicaciones con 12+ años en la industria. La ciencia es sólida. El desafío era convertir investigación académica en un producto digital que un funcionario municipal pudiera usar.

Las decisiones técnicas

Next.js para el frontend. Dashboard interactivo con mapas, gráficos y tablas de datos. Server components para carga rápida de datos pesados. TypeScript estricto.

FastAPI (Python) para el backend. Python es el estándar en ciencia de datos y GIS. FastAPI permite exponer la lógica científica como API REST de alta performance. Procesamiento de datos geoespaciales con GeoPandas y Rasterio.

PostgreSQL con PostGIS. Queries geoespaciales nativas. Almacenamiento de geometrías municipales, puntos de muestreo, rasters de riesgo.

Docker para todo. El mismo stack corre idéntico en desarrollo y en producción. Deploy via SSH + GitHub Actions al VPS de Contabo.

Arquitectura

Browser


Next.js (Dashboard)

    ├── Mapas interactivos
    ├── Indicadores y gráficos
    └── Tablas de datos exportables


FastAPI (Python)

    ├── Data Pipeline     → Ingesta de fuentes externas
    ├── Analysis Engine   → Cálculo de indicadores
    ├── GIS Processing    → Operaciones geoespaciales
    └── PostgreSQL + PostGIS

         ├── municipalities    → Geometrías y metadata
         ├── indicators        → Series temporales
         ├── risk_scores       → Índices compuestos
         └── satellite_data    → Datos raster procesados

Fuentes de datos integradas

  • CAMS (Copernicus) — Calidad del aire, aerosoles, ozono
  • ERA5 (ECMWF) — Datos climáticos históricos
  • MapBiomas — Cobertura y uso del suelo en Brasil
  • IBGE — Datos socioeconómicos municipales
  • INPE — Focos de incendio, deforestación

El resultado

  • Dashboard funcional con mapas interactivos y filtros por municipio
  • Pipeline de datos que procesa múltiples fuentes automáticamente
  • Indicadores compuestos de riesgo territorial
  • API REST documentada para consumo externo
  • Deploy automatizado en infraestructura propia

Mercado

El mercado de Environmental Risk Intelligence está valorado en $38.6B y crece a 27.9% CAGR. TerraRisk apunta al segmento B2G (gobierno) en Brasil, con expansión a consultoras ambientales.

Por qué importa

Este proyecto demuestra capacidad de manejar complejidad técnica real: datos geoespaciales, múltiples fuentes de datos, procesamiento científico, dashboards interactivos, infraestructura de producción.

No es un CRUD. No es un landing page. Es un producto de datos completo que integra ciencia, ingeniería y diseño de producto. Si tu proyecto involucra datos complejos o requiere un producto técnico ambicioso, ya recorrí ese camino.

¿Tu negocio también depende de un Excel?

Cuéntame tu caso. Sin compromiso.