Domínio de torneios e partidas Projeto pessoal
Torneio Pebolim
Projeto pessoal de torneios com placar derivado de eventos, classificação e chaves, conectado ao PostgreSQL pelo Supabase.
- Contexto
- Projeto pessoal
- Papel
- DOMÍNIO · DADOS · INTERFACE
- Ano
- 2026
- Stack
- TYPESCRIPT · REACT · POSTGRESQL · SUPABASE
Organizar um torneio
A aplicação reúne partidas, classificação e chaves de um torneio. O registro de lances permite acompanhar as mudanças no placar quando um gol precisa ser corrigido.
Modelo de domínio
As regras de partidas, classificação e chaves vivem em um domínio puro, sem dependência de React ou Supabase. A interface consome os resultados desse modelo.
Eventos e correções
O placar é calculado a partir dos lances. Corrigir um gol preserva o evento original no histórico, permitindo reconstruir o resultado a partir dos eventos.
Persistência e atualização
PostgreSQL, funções, políticas RLS e Supabase Realtime compõem a persistência e a atualização. Os 153 testes apresentados cobrem o domínio local; não demonstram permissões RLS ou sincronização Realtime em produção.
Snapshot de 8 de outubro de 2026: 153 testes de domínio aprovados em 11 arquivos. Isso não representa cobertura completa nem validação remota de RLS e Realtime.
