Pular para o conteúdo
Aplicativo AndroidSaúde pública · Atenção Primária

Meu Território

O território do agente de saúde na palma da mão, com ou sem internet.

Aplicativo para Agentes Comunitários de Saúde cadastrarem domicílios, cidadãos e visitas em campo, 100% offline e integrado ao padrão e-SUS, com sincronização automática e relatórios do território.

O que entregamos

  • App Android
  • Modo offline
  • Sincronização
  • Relatórios
Meu Território — Aplicativo Android

A história

Do problema ao produto no ar

  1. 01

    O desafio

    O Agente Comunitário de Saúde trabalha de casa em casa, muitas vezes em áreas sem sinal de internet. Cadastros em papel ou em apps que dependem de conexão geravam retrabalho, dados perdidos e informações desatualizadas no sistema do município.

  2. 02

    A solução

    Desenvolvemos um app em React Native e Expo pensado para o campo: tudo é salvo em um banco SQLite no próprio aparelho e sincronizado com o sistema central quando há conexão, sem sobrescrever o que o agente ainda não enviou. Os formulários seguem as fichas oficiais do e-SUS, com GPS, mapa da microárea e relatórios em PDF.

  3. 03

    O resultado

    Um aplicativo publicado na Google Play em que o agente cadastra domicílios, cidadãos e visitas sem internet, acompanha cerca de 95 indicadores do seu território e mantém o município com dados confiáveis e atualizados.

Funcionalidades

O que construímos

  • 100% offline

    Cadastros e visitas funcionam sem internet, salvos com segurança no aparelho.

  • Sincronização inteligente

    Envio e recebimento automáticos, com progresso por etapa e lista de inconsistências para corrigir.

  • Domicílios e famílias

    Cadastro em etapas com condições de moradia, saneamento e moradores vinculados.

  • Mapa da microárea

    Cada domicílio marcado por GPS e visualizado em um mapa interativo.

  • Visitas domiciliares

    Registro de visitas no padrão e-SUS, com histórico completo por domicílio.

  • Relatórios do território

    Cerca de 95 indicadores de população, saúde e moradia, com exportação em PDF.

Arquitetura

Cada tecnologia, explicada

Escolhemos cada peça com um propósito. Veja o que é cada uma e por que ela está neste projeto.

19 tecnologias

  1. Interface

    O que o usuário vê e toca

    • React Native

      O que é
      Framework para criar apps nativos de Android e iOS com React.
      Neste projeto
      Interface nativa para Android, com a base pronta para iOS.

      Um único código para as duas lojas, com interface e performance de app nativo.

    • Expo

      O que é
      Plataforma e SDK que aceleram o desenvolvimento com React Native.
      Neste projeto
      SDK 54 com nova arquitetura do React Native e React Compiler.

      Acesso pronto a câmera, GPS, arquivos e atualizações, com builds confiáveis para as lojas.

    • Expo Router

      O que é
      Navegação baseada em arquivos para apps React Native.
      Neste projeto
      Navegação por arquivos e rotas tipadas em cerca de 20 telas.

      Telas organizadas e rotas tipadas, fáceis de manter conforme o app cresce.

    • TypeScript

      O que é
      JavaScript com tipagem estática.
      Neste projeto
      Tipagem do banco local aos formulários.

      Erros são pegos ainda no desenvolvimento, não pelo usuário em produção.

    • NativeWind

      O que é
      Tailwind CSS aplicado a componentes React Native.
      Neste projeto
      Mais de 35 componentes próprios com o padrão visual do app.

      Visual consistente e desenvolvimento rápido de telas, com o mesmo padrão dos nossos sistemas web.

    • React Hook Form

      O que é
      Biblioteca de formulários performática para React.
      Neste projeto
      Formulários longos divididos em etapas.

      Formulários longos e em etapas, fluidos até em aparelhos mais simples.

    • Zod

      O que é
      Validação de dados com tipagem em TypeScript.
      Neste projeto
      Validação de cadastros e visitas antes de sincronizar.

      Formulários que só aceitam dados corretos, antes mesmo de sincronizar.

  2. Recursos do aparelho

    GPS, mapas, documentos e funcionamento offline

    • Sincronização offline

      O que é
      Dados salvos no aparelho e enviados ao servidor quando houver conexão.
      Neste projeto
      Fila de envio e download paginado por microárea, sem sobrescrever edições pendentes.

      O trabalho em campo não para por falta de sinal, e nada se perde.

    • GPS e geolocalização

      O que é
      Captura da localização do aparelho com precisão.
      Neste projeto
      Localização GPS de cada domicílio cadastrado.

      Endereços e registros marcados no mapa, direto de onde o usuário está.

    • Leaflet

      O que é
      Biblioteca open source de mapas interativos.
      Neste projeto
      Mapa da microárea e seleção do ponto exato do domicílio.

      Mapas leves e sem custo por acesso, com marcadores e seleção de pontos.

    • Relatórios em PDF

      O que é
      Geração de documentos PDF direto no aparelho.
      Neste projeto
      Relatórios do território exportados em PDF e compartilhados pelo celular.

      Relatórios prontos para imprimir ou compartilhar, sem depender de computador.

    • Atualização no app

      O que é
      Detecção de nova versão na loja com atualização dentro do app.
      Neste projeto
      O app verifica a loja e pede a atualização sem sair dele.

      Todos os usuários na versão mais recente, com correções e novidades.

  3. Dados e arquivos

    Onde a informação vive com segurança

    • SQLite

      O que é
      Banco de dados relacional embarcado no próprio aparelho.
      Neste projeto
      Banco local com domicílios, cidadãos, visitas e histórico de sincronização.

      O app guarda tudo localmente e funciona mesmo sem internet.

    • Drizzle ORM

      O que é
      ORM em TypeScript, leve e com tipagem completa.
      Neste projeto
      Esquema tipado e migrações versionadas do banco do aparelho.

      Consultas seguras e migrações versionadas do banco local do app.

  4. Aplicação

    Regras de negócio, APIs e segurança

    • APIs RESTful

      O que é
      Criação e consumo de APIs no padrão REST.
      Neste projeto
      API multimunicípio que recebe e distribui os dados de cada equipe.

      Sistemas conversando entre si de forma padronizada, segura e documentada.

    • JWT

      O que é
      Tokens seguros para autenticar APIs.
      Neste projeto
      Autenticação do agente por token.

      Login sem estado para apps, integrações e front-ends desacoplados.

  5. Integrações

    Pagamentos, métricas e serviços externos

    • Padrão e-SUS APS

      O que é
      Fichas e tabelas oficiais da Atenção Primária à Saúde.
      Neste projeto
      Mais de 240 tabelas oficiais embarcadas para preencher as fichas no padrão do Ministério da Saúde.

      Dados coletados no formato exigido pelo Ministério da Saúde.

    • ViaCEP

      O que é
      API pública de consulta de endereços pelo CEP.
      Neste projeto
      Endereço preenchido automaticamente pelo CEP.

      Endereço preenchido automaticamente, com menos digitação e menos erros.

    • Google Play

      O que é
      Loja oficial de aplicativos Android.
      Neste projeto
      Publicação e atualizações do app para os agentes.

      Publicação, assinatura e atualizações do app para milhões de aparelhos Android.

Galeria

Telas do projeto

Quer um projeto assim para o seu negócio?

Conte sua ideia e montamos juntos a melhor solução — com a mesma clareza que você viu aqui.

Iniciar meu projeto