Pular para o conteúdo
Projetos
Agro & avicultura Produtores avícolas e integrados de frango de corte 2025

AgroGestão — gestão de custos na avicultura

App mobile + backend pra produtor avícola enxergar o custo da operação no nível certo: por lote, por aviário, por safra. O integrado sobe o borderô RIPI da integradora em PDF e a IA extrai todos os indicadores técnicos — idade de abate, peso médio, mortalidade, conversão alimentar, renda líquida — e o app entrega R$/ave, R$/m², R$/hectare em gráficos interativos. Suporta também suíno (R$/animal por baia) e lavoura (R$/hectare por safra).

O que entregamos

App iOS/Android

App do produtor (mobile)

Flutter com GetX, máscaras brasileiras (CPF, CNPJ, moeda, CEP) e mapa embarcado (flutter_map) para geolocalização da propriedade. O produtor avícola vê o resumo geral da operação na home — lotes atuais e ativos, aves alojadas, receita, custo e lucro — e navega pelas abas de Dashboard, Propriedades, Lotes, Safras e Relatórios.

Coleta

Cadastros estruturados

Propriedade, safra, lote, aviário, baia, talhão, insumo, funcionário e agrupamento — cada um com seu schema próprio no MongoDB e CRUD completo via REST, organizados por propriedade.

IA · PDF

Extração de borderô por IA

Upload do RIPI (Relatório de Informações da Produção Integrada) em PDF; o backend chama o Gemini 2.0 Flash com um prompt específico de frango de corte e retorna JSON estruturado com idade de abate, peso médio, ração, mortalidade, conversão alimentar, ajustes de qualidade, renda líquida e todos os indicadores técnicos.

Financeiro

Centro de custo e despesas

Lançamento de despesa amarrado ao centro de custo certo (safra, lote, aviário, baia) com data, categoria e valor — alimenta os relatórios com a granularidade que o produtor toma decisão.

BI mobile

Relatórios com gráficos

Resultado financeiro (receita × despesa), despesas por centro, custo por lote (R$/ave ou R$/suíno), custo por aviário (R$/m²), custo por baia (R$/animal), custo por safra (R$/hectare) e extrato geral — tudo em pizza/barras interativas no fl_chart, com filtro por propriedade e período.

IA

Assistente IA embutido

Chat conectado à OpenAI dentro do app pra tirar dúvida sobre lançamento, terminologia do borderô ou interpretação do indicador, sem sair da operação.

Backend

Dossiê em PDF + ZIP

Geração de relatório consolidado em pdfkit e empacotamento dos anexos originais num arquivo zip via archiver, pronto pra ser entregue ao contador, à cooperativa ou ao comitê de crédito.

O AgroGestão nasceu pra resolver uma dor antiga do produtor avícola e do técnico de campo: saber, no nível certo, quanto cada parte da operação está custando. Não o custo total da fazenda, mas o R$/ave naquele lote, o R$/m² naquele aviário, o R$/hectare naquela safra. Sem isso, qualquer decisão sobre ração, manejo, abate ou plantio vira chute.

O desafio

O custeio na avicultura é granular por natureza: cada propriedade tem múltiplos lotes em ciclos diferentes, aviários com áreas e capacidades distintas, equipe rodando entre as estruturas, insumos chegando e saindo. E, do lado da integradora, o borderô do RIPI (Relatório de Informações da Produção Integrada) chega em PDF denso, cheio de números, ajustes, conversões e índices que precisam virar dado estruturado pra o produtor enxergar o que efetivamente recebeu — e pra cooperativa fechar o pagamento corretamente.

Tradicionalmente isso é planilha, papel e digitação à mão. Resultado: o dado correto demora semanas pra chegar à decisão.

O que construímos

Uma plataforma mobile-first com backend NestJS desenhada em volta da rotina do produtor avícola:

  • App em Flutter (iOS/Android): login, dashboard com Resumo Geral do período (lotes atuais, ativos, fechados, aves alojadas, receita, custo e lucro), cadastro de propriedade com geolocalização (flutter_map), e as abas de aviários, baias, talhões, insumos, funcionários e agrupamentos pra montar a estrutura da operação. Cada cadastro é uma coleção isolada no MongoDB com seu CRUD REST próprio.
  • Backend em NestJS 11 + MongoDB: módulos isolados pra account, authentication, register-data (todos os cadastros), centro-custo-despesa (lançamentos), relatorios (os agregados) e register-data/services/gemini-bordero-extractor (a IA do borderô). Auth JWT, módulos por domínio, schemas separados por entidade.
  • Extração de borderô com Gemini AI: o produtor sobe o PDF do RIPI; o backend chama o gemini-2.0-flash-exp com um prompt específico de frango de corte e recebe de volta um JSON estruturado com dados do lote (linhagem, idade de abate, peso médio, pesos, ração), resultados (valores de frango vivo, ração, pinto, ajustes de qualidade, remuneração básica), complemento de renda, renda líquida e indicadores técnicos (calo de pata, arranhadura, papo cheio, condenação, conversão alimentar). Tudo cai no MongoDB pronto pra cruzar com despesa.
  • Relatórios com gráficos interativos (fl_chart):
    • Resultado Financeiro — pizza de receita × despesa, margem e despesas por categoria.
    • Despesas por Centro de Custo — distribuição entre safras, lotes, aviários, baias.
    • Custo por Lote — R$/ave ou R$/suíno comparado em barras.
    • Custo por Aviário — R$/m² por instalação.
    • Custo por Baia — R$/animal por baia.
    • Custo por Safra — R$/hectare por safra.
    • Extrato Geral — todas as movimentações cronologicamente.
  • Assistente IA embutido: chat no próprio app conectado ao Logos da Innovare pra tirar dúvida sobre lançamento, terminologia do borderô ou interpretação de indicador, sem sair da tela.
  • Saída em PDF + ZIP: o backend monta dossiê em pdfkit e empacota os anexos originais em archiver, pronto pro contador, cooperativa ou comitê de crédito.

Resultado

O produtor passa a olhar a operação na granularidade certa: enxerga o lote que está caro, o aviário com R$/m² fora da curva, a safra que precisou de mais insumo do que o previsto — em gráfico, no celular, com o borderô já lido pela IA. Decisão deixa de ser sobre o ano inteiro e passa a ser sobre o ciclo certo, no momento certo.

Quer um resultado parecido?

Conte o desafio. A gente responde com um caminho técnico claro — sem enrolação.