- Segmento
- Supermercados
- Formato
- Aplicação web com terminal instalável
- Origem do preço
- PDV e ERP da loja
- Publicado em
- zeibrain.com.br
[ O problema ]
Consultar um preço no corredor precisava funcionar em qualquer celular e em qualquer conexão.
O cliente escaneia o QR Code da loja, aponta a câmera para o produto e vê o preço que está no PDV. Para o supermercado, isso dispensa comprar e manter terminais físicos. Para o cliente, não existe aplicativo a instalar nem cadastro a preencher.
A restrição que guiou o desenvolvimento foi o ambiente: sinal fraco dentro da loja, aparelhos simples e luz forte de corredor. Cada decisão técnica e visual responde a uma dessas condições.
[ O desenvolvimento ]
Como o Brain foi desenvolvido.
-
Documento de projeto
O MVP foi descrito por completo antes do código: quem usa, como o preço chega do PDV e o que o cliente vê no celular.
-
Caminho rápido
A tela do terminal chega pronta do servidor em poucos kilobytes. A consulta troca cerca de cem bytes na ida e duzentos na volta, e o registro acontece depois da resposta.
-
Sem sinal
O catálogo da loja fica salvo no aparelho. O preço aparece na hora e o servidor só confirma. Sem conexão, o preço salvo é mostrado com aviso.
-
Publicação
Aplicação no ar, com painel para o supermercado e terminal para o cliente.
[ A solução ]
O que está operando.
-
Terminal do cliente
Leitura de código de barras pela câmera, usando o leitor nativo do aparelho quando existe e uma alternativa leve onde ele falta.
-
Integração com o PDV
Entrada de preços em lote e por evento, com validação, proteção contra envio repetido e histórico de preço.
-
Painel do supermercado
Lojas, catálogo, integrações, análise de consultas, usuários e auditoria, com papéis diferentes para dono e gerente de loja.
-
Tema claro
O terminal é lido sob a luz da loja. Superfícies brancas e um único azul saturado, para o preço ser a coisa mais forte da tela.
-
Economia de dados
O catálogo não é baixado com economia de dados ligada nem em conexão 2G.
[ O resultado ]
O documento de projeto, escrito antes da primeira linha de código, evitou R$ 200 mil de desenvolvimento desperdiçado.
[ Base técnica ]
Next.js, React, TypeScript e Tailwind, com Turso e Drizzle no banco e publicação na Vercel. O terminal é uma aplicação web instalável, com catálogo guardado no aparelho. Os componentes vêm do mesmo design system de Ciclos, Makers e Routes.