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.

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

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
- Pré-processamento de Imagem
- Aplicação de filtros para melhorar a qualidade da imagem antes do OCR
- Extração de Texto (OCR)
- Utilização do Tesseract em ambiente Docker para leitura de texto bruto
- Interpretação Inteligente com IA
- Análise semântica usando GPT para identificar nomes ou códigos relevantes
- Busca em Bases Oficiais
- Consulta em tempo real aos bancos Fitogest e Fertilgest
- 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

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.