Sobre o Projeto
Plataforma completa para organização de torneios de futebol, geração de súmulas e verificação de atletas.
Stack
Next.jsReactTypeScriptPrismaMariaDBTailwind CSSBetter-AuthBiome
Galeria
Detalhes
O FootEasy é uma plataforma robusta desenvolvida para transformar a gestão de competições de futebol. Focado em eliminar a burocracia manual, o sistema oferece uma infraestrutura digital completa para organizadores, clubes e atletas.
Estrutura e Diferenciais
O sistema opera com uma arquitetura baseada em permissões, garantindo que cada usuário tenha acesso às ferramentas necessárias para seu papel:
- Gestão de Competições: Suporte a múltiplos formatos como pontos corridos e mata-mata, com geração automática de tabelas e cruzamentos.
- Súmulas Digitais: Geração automática de documentos oficiais em PDF, contendo escalações em ordem alfabética, comissão técnica e campos detalhados para registro de eventos (gols, cartões e substituições).
- Segurança e Verificação: Módulo avançado para upload e validação de documentos dos atletas (CPF, CNH, Comprovante de Residência), assegurando a legitimidade de cada inscrição.
- Controle de Elenco: Regras rígidas de inscrição que limitam automaticamente o número de atletas (25) e membros de comissão técnica (5) por equipe.
Infraestrutura Técnica
Construído com as tecnologias mais modernas do ecossistema JavaScript para garantir performance e escalabilidade:
- Frontend e Backend: Next.js 15 com React 19, utilizando Server Components e Server Actions.
- Persistência: Banco de dados MariaDB gerenciado pelo Prisma ORM para consultas rápidas e seguras.
- Autenticação: Integração com Better-Auth para gestão de sessões e níveis de acesso.
- Interface: Tailwind CSS e componentes Shadcn/UI para uma experiência de usuário responsiva e profissional.
- Qualidade de Código: Padronização rigorosa via Biome para garantir manutenibilidade a longo prazo.
