DuploA — Coleta de patrimônio em campo
App de campo (iOS/Android) para o analista visitar o produtor rural e cadastrar todo o patrimônio e a renda — imóveis, benfeitorias, bens móveis, pecuária, lavoura, compromissos de custeio e investimento — gerando o dossiê em PDF com os anexos zipados ao final. Tudo com um assistente de IA junto pra tirar dúvida sobre a norma.
O que entregamos
App de campo (mobile)
Flutter com GetX e GPS embarcado. O analista abre o cadastro, percorre as seções no celular e fotografa documentos direto na visita.
Cadastro estruturado
Dados pessoais, imóveis, benfeitorias, bens móveis, pecuária, renda agrícola, renda pecuária e compromissos financeiros (custeio e investimento) — cada seção com validação própria e máscaras brasileiras (CPF, CEP, moeda).
Anexos por etapa
Fotos e PDFs anexados em cada seção (escritura, matrícula, comprovante de renda) e armazenados junto do cadastro, com download direto.
Geração de dossiê em PDF
NestJS monta o relatório consolidado em pdfkit e empacota todos os anexos num ZIP único pronto pro comitê de crédito.
Assistente IA embutido
Chat com OpenAI Responses + file_search sobre o vector store da norma — o analista pergunta em linguagem natural e recebe a resposta fundamentada na base documental da cooperativa.
Workflow de status
Cada cadastro tem número sequencial e ciclo de status (pendente, em andamento, concluído), com auditoria de quem coletou o quê e quando.
O DuploA nasceu pra encerrar uma rotina específica do crédito rural: o analista que precisa visitar o produtor, ouvir tudo o que ele tem (terra, gado, máquina, lavoura, dívida em aberto) e voltar pra cooperativa com um dossiê organizado e auditável — não com folhas amassadas e fotos soltas no celular.
O desafio
Avaliar patrimônio rural é trabalhoso de origem: cada produtor tem imóveis em matrículas diferentes, benfeitorias com idade e estado próprios, gado com categoria e quantidade, lavoura com receita projetada por safra, e compromissos de custeio e investimento ainda em aberto. Sem uma ferramenta nativa pra esse fluxo, sobra planilha, foto perdida no rolo da câmera e retrabalho pra montar o relatório quando o analista volta pra cooperativa.
O que construímos
Uma plataforma de duas pontas — app no campo + serviço de back-office — desenhada em volta da visita técnica:
- App em Flutter (iOS/Android): login, busca de cadastros existentes, criação de um novo cadastro com numeração sequencial e navegação por seções (dados pessoais, imóveis, benfeitorias, bens móveis, pecuária, renda agrícola, renda pecuária, compromissos custeio, compromissos investimento e anexos). Cada formulário usa as máscaras brasileiras (CPF, CNPJ, CEP, dinheiro) e permite anexar foto/PDF direto na hora.
- Backend em NestJS 11 + MongoDB: módulos isolados para conta, autenticação JWT, coleta de dados, anexos e assistente de IA. Cada item da coleta vira um documento com índice próprio, e o conjunto é versionado por status.
- Dossiê em PDF + ZIP: o serviço de relatório consolida tudo num PDF formatado (cabeçalho, seções, totalizações de patrimônio e renda) e empacota os anexos originais num arquivo zip via archiver — pronto pra ser entregue ao comitê de crédito.
- Assistente de IA junto do analista: dentro do app, um chat conectado à API do OpenAI usando file_search sobre um vector store da cooperativa. O analista pergunta “como classificar essa benfeitoria?” ou “qual a regra de garantia pra esse tipo de imóvel?” e recebe a resposta com base na norma carregada — sem sair da visita.
- Auditoria embutida: cada cadastro carrega quem coletou, quando criou, quando atualizou e em qual status está — a cooperativa enxerga o pipeline de visitas em qualquer momento.
Resultado
A visita de campo passa a sair de lá já com o dossiê montado: o analista termina a entrevista, gera o PDF na hora e a cooperativa recebe o pacote completo (relatório + anexos) sem digitação extra. Menos retrabalho, menos foto perdida e o comitê tomando decisão com a informação estruturada.
Telas do sistema