One Race

One Race, sistema de cronometragem e gestão de corridas de kart

💠 One Race – Sistema de Cronometragem e Gestão de Corridas

O One Race é uma plataforma completa de cronometragem e gestão de corridas, hoje em uso real em pistas de kart. Feito do zero à produção, um hardware captura o sinal dos karts, processa os tempos de volta e os envia ao sistema em nuvem que transforma esses dados em rankings, corridas, pontuação e relatórios em tempo real para pilotos, equipes e administradores.

O sistema substitui cronometragem manual e planilhas improvisadas em pistas, com clientes reais utilizando o One Race no dia a dia das corridas, evitando falhas humanas e ajudando os pilotos e equipes a desempenharem melhor com base nos dados de cada volta.

Acesse em onerace.com.br.

🚀 Da pista para a nuvem: como funciona a cronometragem em tempo real

Cada kart carrega uma TAG de cronometragem vinculada ao piloto e ao kart dentro do sistema. Quando o kart passa pelo sensor na pista, esse evento é capturado pelo hardware, processado de forma offline por um sistema integrado, e enviado a um servidor em nuvem, que valida a leitura, descarta eventuais duplicatas causadas por leituras sequenciais do sensor e converte o evento em uma volta oficial, atualizando automaticamente a posição do piloto na corrida e alimentando rankings.

Todo esse processamento acontece em milissegundos, e o resultado é propagado em tempo real para todas as telas conectadas: paineis de operador, paineis de cronometragem do piloto, telão de acompanhamento ao vivo e telas para o diretor de prova para o auxiliar em decisões. Tudo isso sem qualquer necessidade de recarregar a página.

Painel de cronometragem em tempo real do One Race

🏗️ Decisões de arquitetura e engenharia

Cada escolha técnica foi pensada para equilibrar velocidade de desenvolvimento com robustez de verdade, afinal existem clientes reais dependendo do sistema durante uma corrida ao vivo. Alguns dos pontos mais importantes:

🔌 Integração com o hardware

Além do sistema em nuvem, também arquitetei e desenvolvi a camada que conversa diretamente com o hardware de cronometragem na pista: um serviço em Node.js dentro de um hardware responsável por interpretar as leituras físicas dos sensores/transponders, armazená-las de forma offline caso a conexão com a nuvem falhe, traduzi-las nos eventos que o sistema em nuvem processa e envia-los para a nuvem quando houver conexão. Esse sistema contem um pequeno painel em feito em React para configuração e acompanhamento do equipamento em campo. Ou seja, construi o pipeline, do sensor físico na pista até o número exibido em tempo real na tela do espectador.

🤖 Construído com apoio de IA, sob minha arquitetura e decisões

Para acelerar o desenvolvimento, contei com apoio de ferramentas de IA durante a construção do projeto. Mas toda a arquitetura, modelagem do banco de dados, regras de segurança, lógica de negócio, decisões de UX e revisão de cada linha de código que foi para produção partiram de mim. Uso IA da mesma forma que usaria qualquer ferramenta de produtividade: como acelerador, nunca como substituto do julgamento técnico. Isso se torna ainda mais importante em um sistema com clientes reais e dados de corrida em tempo real.

Tela de gestão de corridas do One Race

👨‍💻 Minha contribuição e impacto

Tecnologias

Front-end (SPA):

Back-end (Supabase):

Hardware e integração de campo:



←Voltar ao portfólio