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.

Iago Frota
placar-online-jiu-jitsuprojeto-pessoal

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:

  1. 12 pessoas querem a tela sempre em paisagem, e 11 querem poder escolher a orientação.
  2. 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

  1. Gestão de campeonatos, com categorias e tatames. Já vem com 874 presets de categoria no padrão IBJJF.
  2. Inscrição de atletas por uma página pública.
  3. Chaveamento: a plataforma gera a chave eliminatória, e a chave fica versionada.
  4. 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.
  5. 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.

Conhecer a plataforma de jiu-jitsu

#arbitragem-jiu-jitsu #campeonato-de-jiu-jitsu #chaveamento-jiu-jitsu #claude-code #ia #inscricao-de-atletas #jiu-jitsu #placar-de-jiu-jitsu #plataforma-de-jiu-jitsu #posthog