aplicativo agrinput

Agrinput é um aplicativo móvel desenvolvido para o setor agrícola italiano, com o objetivo de facilitar a identificação de defensivos e fertilizantes diretamente no campo. Através da câmera do celular, o usuário pode escanear rótulos de produtos e receber, em tempo real, informações técnicas oficiais extraídas de bases ministeriais como Fitogest e Fertilgest.

Trata-se de uma solução inovadora que combina OCR, inteligência artificial e integração com bases de dados oficiais, atendendo às necessidades de agricultores, agrônomos e técnicos agrícolas que enfrentam desafios diários na identificação de produtos em condições reais de uso.

Blog image

Estratégia e Design Centrado no Usuário

Desde a concepção até a entrega, a solução foi projetada com foco total no usuário final:

  • Pesquisa e validação de necessidades com stakeholders do setor
  • Wireframes de baixa e alta fidelidade utilizando Figma
  • Benchmarking de aplicativos do setor agroindustrial
  • Design responsivo e mobile-first com foco em usabilidade no campo
  • Sistema de navegação otimizado e suporte offline
Blog image

Funcionalidades Principais

  • Escaneamento de rótulos de produtos com a câmera do celular
  • Interpretação do texto com OCR + IA
  • Busca de informações oficiais nos bancos Fitogest (defensivos) e Fertilgest (fertilizantes)
  • Suporte a múltiplos resultados com seleção manual
  • Histórico local de escaneamentos e criação de coleções personalizadas
  • Usabilidade otimizada para ambientes externos e baixa conectividade

Arquitetura Técnica & Tecnologias

Frontend (Aplicativo Mobile)

  • React Native + Expo Go
  • NativeWind (classes utilitárias estilo Tailwind)
  • TypeScript
  • AsyncStorage (persistência local de dados)
  • Deep Linking para navegação fluida

Backend

  • FastAPI (Python 3.11)
  • PostgreSQL (armazenamento estruturado)
  • Redis (caching de resultados)
  • Tesseract OCR (extração de texto)
  • OpenAI GPT (interpretação semântica de palavras-chave)

DevOps & Infraestrutura

  • Docker + Portainer (orquestração de containers)
  • GitHub Actions (CI/CD automatizado)
  • AWS ECR (registro de imagens Docker)
  • Nginx (proxy reverso para controle de acesso)

Fluxo Técnico da Solução

  1. Pré-processamento de Imagem
    • Aplicação de filtros para melhorar a qualidade da imagem antes do OCR
  2. Extração de Texto (OCR)
    • Utilização do Tesseract em ambiente Docker para leitura de texto bruto
  3. Interpretação Inteligente com IA
    • Análise semântica usando GPT para identificar nomes ou códigos relevantes
  4. Busca em Bases Oficiais
    • Consulta em tempo real aos bancos Fitogest e Fertilgest
  5. Seleção Manual de Resultados
    • Usuário escolhe qual produto corresponde melhor, garantindo retrocompatibilidade

Papel e Responsabilidades

Como desenvolvedor líder e responsável pela arquitetura da solução, executei:

  • O design completo do pipeline OCR com IA, do mobile ao backend
  • A criação do backend com FastAPI e PostgreSQL, otimizando para desempenho e segurança
  • O desenvolvimento do app em React Native, com foco em UX no campo, mesmo em baixa conectividade
  • A implantação dos serviços via Docker, gerenciados com Portainer, e CI/CD com GitHub Actions
  • A definição da interface em parceria com o time de design, garantindo clareza e acessibilidade
Blog image

Resultados e Impacto

  • Redução significativa no tempo necessário para acessar dados técnicos oficiais de produtos
  • Maior confiabilidade na identificação de produtos, mesmo com rótulos ambíguos ou desgastados
  • Tomada de decisão mais rápida e segura, diretamente do campo
  • Experiência de uso fluida, mesmo sem conexão estável com a internet

O Agrinput representa a convergência entre tecnologia, inteligência artificial e mobilidade para resolver um problema real do setor agrícola. Se sua empresa deseja transformar uma ideia em um produto inovador, entre em contato conosco. Entregamos soluções robustas, inteligentes e centradas no usuário.