CONTEXTO
Por que este produto existe.
A Rota Urbana organiza passeios ciclísticos em grupo. Anteriormente, as inscrições eram gerenciadas manualmente por WhatsApp e planilhas, gerando reservas duplicadas, perda de dados e filas no dia dos eventos.
Plataforma de eventos e reservas
Plataforma de gestão de eventos e reservas desenvolvida de forma independente para eventos reais de ciclismo, participantes e reservas.
Site publicado
CONTEXTO
A Rota Urbana organiza passeios ciclísticos em grupo. Anteriormente, as inscrições eram gerenciadas manualmente por WhatsApp e planilhas, gerando reservas duplicadas, perda de dados e filas no dia dos eventos.
PROBLEMA / DESAFIO
No momento da abertura das inscrições, centenas de ciclistas acessavam a plataforma simultaneamente pelo celular para garantir vagas limitadas. A aplicação precisava responder sem travar e impedir reservas duplicadas.
MINHA RESPONSABILIDADE
Arquitetei e desenvolvi a plataforma de forma 100% autônoma: modelo relacional, motor de reservas com proteção de concorrência, consulta self-service por CPF, painel de check-in para organizadores e deploy em VPS Linux.
SOLUÇÃO
Aplicação web mobile-first de alto desempenho com verificação instantânea de vagas, geração de códigos de reserva, consulta self-service por CPF e painel administrativo para check-in em tempo real.
FUNCIONALIDADES-CHAVE
Processamento de picos simultâneos sem travamentos ou alocação duplicada de bicicletas.
Localização instantânea do código e status da reserva sem fricção de login com senha.
Validação em tempo real dos participantes no ponto de concentração do passeio pelo celular.
Controle transacional de vagas com atualização automática dos estados (Aberto, Últimas Vagas, Esgotado).
DECISÕES DE ENGENHARIA
Uso de transações ACID no MySQL (`SELECT ... FOR UPDATE`) para eliminar condições de corrida quando vários usuários tentavam reservar a última vaga.
Bundle de JavaScript puro com menos de 15KB e CSS semântico, garantindo renderização imediata mesmo em conexões 3G.
Configuração de regras de borda para servir assets e consultas de eventos estáticos diretamente da CDN, poupando a VPS para transações dinâmicas.
LIÇÕES DA PRODUÇÃO
Gerenciar mais de 3.600 reservas reais sob a pressão de eventos confirmou a importância de validação de dados rigorosa, estados previsíveis e estabilidade operacional.
Melhorias planejadas envolvem confirmações automáticas via WhatsApp/SMS e geração de relatórios de frequência para patrocinadores.