Cliente
Arai Brasil
Projeto
A procedência de cada Arai, comprovada em segundos
Contexto e Desafios
Na pista, a confiança começa antes da largada. Um capacete Arai é homologado para proteger quem corre, mas essa promessa só vale para quem tem um Arai legítimo. E não havia um jeito simples de comprovar isso: o piloto não tinha onde conferir a origem de um casco comprado de outra pessoa, e a Arai Brasil mantinha séries, vendas e proprietários em uma planilha.
Nosso desafio foi transformar esse controle em produto. Um sistema que dá ao piloto uma resposta pública e imediata, coloca cada capacete no nome de quem o usa e entrega à equipe um painel para conduzir inventário, vendas e presença nos autódromos. Um app customizado, desenhado em torno da operação de e-commerce da Arai.

Consulta pública
Uma série. Uma resposta. Em segundos.
A experiência começa com uma pergunta direta: seu Arai é original? O piloto digita a série gravada no interior do casco e recebe, na hora, o modelo e a situação do capacete, disponível para registro ou já vinculado a um piloto.
Transparência sem exposição: quando o capacete tem dono, o nome aparece abreviado. A procedência é pública; os dados pessoais, não. A própria tela orienta onde encontrar a série, sob o forro da nuca, e lembra o que um Arai oficial garante: homologação FIA e Snell, procedência oficial, peças e suporte originais.

Cadastro do piloto
O capacete no nome de quem pilota.
Registrar um Arai leva duas etapas curtas. Primeiro, a série, o modelo e o canal de compra: loja oficial, revendedor autorizado, evento ou autódromo, ou de outra pessoa. Depois, apenas o nome do piloto e a data da compra.
Nenhum vínculo é automático. Cada cadastro entra em uma fila de pendências e passa pela conferência da equipe Arai antes de ser aprovado. É isso que mantém a base confiável e dá peso real à palavra original.

Painel
O box da equipe, em uma única tela.
A visão geral responde ao que importa ao começar o dia: quantos capacetes já têm piloto, quantos estão disponíveis para venda, o que aguarda aprovação e o tamanho do inventário, com o estoque aberto por modelo, do SK-6 ao GP-6S.
O painel não vive isolado. O catálogo conversa com a loja Tray da Arai e se sincroniza a cada seis horas, para que modelos e estoque acompanhem o e-commerce sem digitação em dobro.


No inventário, cada série carrega a própria biografia: status, piloto, data da venda e todo o histórico do capacete. Busca por série, modelo ou piloto e filtros por situação tornam 671 registros navegáveis em poucos cliques.
O registro de venda segue a mesma lógica: a série é informada, o sistema confirma que ela existe e está livre, e a venda é concluída em duas etapas. Os acessos acompanham os papéis: administradores conduzem a operação inteira; vendedores trabalham no Relatório de pista.

Relatório de pista
Quem corre de Arai, em cada grid.
Nos autódromos, a marca também precisa de dados. Em quatro etapas, a equipe registra a corrida, a pista e os pilotos que largam de Arai. Cada relatório vira um PDF com cópia oficial no Google Drive da marca, e o painel confirma quando o arquivo está salvo. A presença em pista deixa de ser impressão e passa a ser histórico.

Tudo foi desenhado a partir do celular, porque é ali que a pergunta acontece: no paddock, com o capacete nas mãos. No painel, a navegação fica ao alcance do polegar e as ações principais, sempre a um toque.
Como foi desenvolvido
Da planilha a um produto sob medida.
Começamos pela fonte da verdade: a planilha de controle de séries da Arai Brasil. Antes de qualquer linha de back-end, as telas ganharam forma em um protótipo navegável, com dados fictícios, para que a equipe validasse consulta, cadastro e painel exatamente como iriam funcionar.
A migração foi desenhada para não descartar nada. A importação levou 671 séries, 603 com piloto e 68 disponíveis, e 276 clientes. As 23 séries repetidas viraram histórico: a linha mais recente define o estado atual, e as anteriores contam por quais mãos o capacete passou. Datas inconsistentes foram sinalizadas para revisão, e nenhum dado real vive no código.
Por baixo, React 19, tRPC e MySQL, com acesso por e-mail ou Google restrito a quem está cadastrado. Segurança foi requisito desde o primeiro dia, não etapa final: sessões em cookies protegidos, senhas com bcrypt, limite de tentativas na consulta, no cadastro e no login, e cabeçalhos de proteção em cada resposta.
- Entregas
- Produto, UX/UI, front-end, back-end, migração de dados
- Stack
- React 19, tRPC, Drizzle, MySQL
- Integrações
- Loja Tray, Google Drive, login Google
- Telas
- Consulta, cadastro, painel, inventário, registro de venda, relatório de pista