Plataforma para cliente

Dragonfly GeoAnalytics

Uma plataforma de geointeligência que ajuda municípios a combater dengue, Zika e chikungunya com imagens de drone e mapeamento de casos.

Libélulas predam larvas de mosquito; o Dragonfly mapeia focos e casos de doença a partir de voos de drone para que equipes de saúde vejam os surtos enquanto se movem. Construí o ecossistema inteiro para uma empresa de engenharia brasileira: frontend, dois backends, servidor de tiles e o deploy em GitOps.

Em resumo

  • Frontend React com Mapbox (react-map-gl), dashboards em Highcharts e Chakra UI em modo escuro
  • API de dados em Express e Prisma; serviço de autenticação em Django REST Framework com OAuth2
  • PostGIS com pg_tileserv servindo tiles vetoriais (MVT) direto do banco
  • Implantado para vários municípios por um pipeline GitOps em Docker Swarm com Portainer

O sistema

Equipes de campo sobrevoam bairros com drones; a plataforma georreferencia focos potenciais e casos confirmados, os agrega no tempo e no espaço e apresenta estatísticas e tendências por distrito. O frontend renderiza tiles vetoriais servidos direto do PostGIS pelo pg_tileserv, o que manteve o backend pequeno e os mapas rápidos.

Dividi o backend em dois de propósito: uma API de dados tipada em Express e Prisma pela velocidade de iteração, e um serviço em Django REST Framework com Django OAuth Toolkit para um sistema de autenticação robusto e baseado em padrões. Um módulo mobile separado foi construído como projeto próprio.

Entrega

O contrato cobriu design, desenvolvimento, a metodologia de coleta de dados e a implantação em nuvem. Tudo é conteinerizado e distribuído por um pipeline de infraestrutura como código, de modo que um novo município é uma mudança de configuração e não um novo build.

Mais projetos

Todos os projetos