Plataforma completa de gestão de distribuidora com integração de chatbot WhatsApp com IA. Possui dashboard Kanban em tempo real, gestão de pedidos, CRUD de clientes e produtos, rastreamento de retornáveis, aplicativo mobile para entregadores com rotas no Google Maps e notificações automáticas via WhatsApp pela API Oficial da Meta.
Stack tecnológica utilizada
Sistema full-stack de gestão de distribuidora construído para uma distribuidora real de bebidas. A plataforma combina um dashboard administrativo com acompanhamento de pedidos em tempo real (Kanban), uma interface mobile para entregadores (motoboys) com otimização de rotas pelo Google Maps, e um chatbot WhatsApp com IA que processa pedidos de clientes de forma autônoma. O chatbot utiliza OpenAI para classificação de intenções com guardrails anti-alucinação, Redis para gerenciamento de sessões, e integra-se diretamente com a API Oficial do WhatsApp da Meta para notificações automáticas durante todo o ciclo de vida do pedido.
6 desafios
- Construir um chatbot com IA que processa pedidos reais sem alucinar produtos ou preços
- Implementar sincronização de pedidos em tempo real entre WhatsApp, dashboard administrativo e entregadores
- Criar aplicativo mobile para entregadores com otimização de rotas e integração com Google Maps
- Gerenciar inventário de retornáveis (cascos/garrafas) com rastreamento e notificações automatizadas
- Integrar com sistema ERP Linx para sincronização do catálogo de produtos
- Lidar com sessões concorrentes e rate limiting com Redis para o bot do WhatsApp
6 soluções
- Arquitetura de IA baseada em contexto com validação de schema Zod, thresholds de confiança e guardrails anti-alucinação
- Supabase Realtime para atualizações instantâneas em todas as interfaces (admin, motoboy, chatbot)
- Máquina de estados XState para gerenciar fluxos de conversa complexos e fases de pedidos
- Integração com API do Google Maps com geocodificação e roteamento otimizado de entregas
- Pipeline automatizado de notificações WhatsApp para cada mudança de status do pedido
- Gerenciamento de sessões baseado em Redis com TTL para conversas escaláveis do bot
Impacto e conquistas do projeto