Pular para o conteúdo
Projetos selecionados

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
Toque no vídeo ou pressione Enter ou Espaço para reproduzir ou pausar.

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.

Resultado

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.