Do placar à plataforma de jiu-jitsu
Plataforma de jiu-jitsu para campeonatos: inscrição, chaveamento e placar Mesa + Telão. Como saí de um placar travado no CSS até ela, com IA e feedback real.
Já faz alguns anos que eu tento fazer um placar de jiu-jitsu. Hoje esse caminho terminou numa plataforma de jiu-jitsu para campeonatos. Mas durante boa parte desse tempo eu travei no mesmo lugar.
Eu sou o cara do back-end, não do front. O relógio, a pontuação, as vantagens e as penalidades eu sabia fazer. O problema sempre foi a tela.
Sobre o placar de jiu-jitsu que travava no CSS
Tentei algumas vezes, e a parte gráfica sempre me segurava. Contei uma dessas tentativas no post do placar de jiu-jitsu com Flutter.
Em abril de 2025 mudei a abordagem. A primeira interface do placar saiu do Lovable, uma ferramenta que gera UI com IA. Foi o que destravou o visual.
Daí em diante o placar seguiu com commits meus, e uma ajuda pontual do Copilot. O comportamento, que era a parte que eu dominava, fui encaixando por cima. Se você quer saber como ele funciona na mesa, escrevi um guia do placar com timer IBJJF.
O que o feedback do placar mostrou
Com o placar no ar, instrumentei o PostHog para entender quem usava e como. Só números agregados, sem identificar ninguém.
De 10 de junho a 26 de setembro de 2026, 488 pessoas usaram o placar. Foram 1.200 lutas iniciadas e 495 levadas até o fim.
Também coloquei pesquisas curtas no placar. Cada uma teve 26 respostas, então é amostra pequena.
Entre quem respondeu sobre perfil, havia 10 árbitros ou mesários e 4 organizadores de campeonato. Na pergunta sobre onde usa, 14 respostas citaram competição interna de academia e 5, campeonato oficial.
A pesquisa de UX trouxe pedidos concretos:
- 12 pessoas querem a tela sempre em paisagem, e 11 querem poder escolher a orientação.
- 16 queriam outra cor ou um tema mais claro.
E teve o que ninguém escreve em pesquisa: os rageclicks, aqueles cliques repetidos de quem se irritou com a tela. Eles se concentravam na correção e nos botões de +4, +V, +P e −2. Isso virou roteiro de teste da nova mesa.
Voltar para o tatame mudou o projeto
Este ano eu voltei a treinar. Hoje sou faixa azul, 1º grau.
Com isso, vi que queria algo mais moderno e mais fácil para organizar um campeonato inteiro, e não só a luta. E tem o chaveamento, uma das partes chatas do campeonato. Algo que eu não via pronto antes.
Em junho de 2026 comecei a plataforma de jiu-jitsu, que hoje já está no ar.
O que a plataforma de jiu-jitsu faz
- Gestão de campeonatos, com categorias e tatames. Já vem com 874 presets de categoria no padrão IBJJF.
- Inscrição de atletas por uma página pública.
- Chaveamento: a plataforma gera a chave eliminatória, e a chave fica versionada.
- Placar Mesa + Telão em tempo real: a mesa opera, o telão mostra. Tem também placar offline e um placar avulso para treino.
- Interface em português, inglês e espanhol, com analytics sem dados pessoais.
O placar antigo serviu de referência de comportamento. Nada do código dele foi aproveitado: a plataforma foi escrita do zero, com Laravel, PostgreSQL e WebSockets no back e React com TypeScript no front.
Sobre a IA na plataforma
Na plataforma, a ferramenta foi outra: o Claude Code. E aqui vale ser claro sobre quem fez o quê.
A IA escreveu código de front e de back. Nos registros que tenho, de 29 de agosto a 26 de setembro de 2026, foram 155 sessões e 962 prompts meus. O agente editou 839 arquivos: 127 de front, 461 de back e infraestrutura, e o resto de configuração.
Uma ressalva: o projeto começou em junho, e os registros só existem a partir de 29 de agosto. Esses números são do último mês, não do projeto inteiro.
Meu papel foi o domínio. Eu trouxe as regras do jiu-jitsu, o que um campeonato precisa e as decisões de produto. É o mesmo conhecimento que eu já tinha no placar, agora aplicado a um evento inteiro.
Conclusão
Eu não virei o cara do front. A IA destravou a parte em que eu empacava, e o feedback de quem usa o placar mostrou o caminho.
Se você organiza campeonato, roda competição interna na academia ou senta na mesa de arbitragem, a plataforma foi feita para você. E se quiser testar num evento seu, me chama: o convite para o programa piloto está aberto.
Continue lendo
Placar de Jiu-Jitsu (BJJ) com Timer IBJJF para Campeonatos
Se você organiza campeonato, roda um festival na academia ou já sentou na mesa de arbitragem, sabe a verdade inconveniente: um placar ruim cria...
Placar de JiuJitsu com Flutter
Há tempos que eu queria fazer um placar simples de Jiu-Jitsu. Tinha começado com Vuejs, depois Angular e sempre tive dificuldades em alocar os...
Gotcha Lembrado é Gotcha Esquecido
A regra de virar script todo passo determinístico virou hábito. Quatro sinais de alerta, dois exemplos reais e quanto isso pesa em token, de verdade.