Voltar aos projetos

FechaJogo

Plataforma web que organiza eventos esportivos pagos com inscrição online, geração de Pix automática e confirmação de pagamento em tempo real — sem cobrança manual, sem lista no grupo.

Python Django PostgreSQL Docker Mercado Pago API Pix WhatsApp API Nginx Tailwind CSS Hetzner
2025
Ano
Full Stack
Papel
<60s
do Pix à vaga confirmada
Em produção
Status

Plataforma web que organiza eventos esportivos pagos do começo ao fim, substituindo o fluxo informal de lista no grupo, cobrança no privado e comprovante por foto por um processo que se resolve sozinho — do clique do jogador na inscrição até a vaga aparecer confirmada para todo mundo.

O problema que ele resolve

Quem organiza partida amadora conhece a rotina: lista numerada no grupo do WhatsApp, gente que confirma e não paga, comprovante de Pix chegando como foto, cobrança individual no privado, planilha paralela para tentar não perder ninguém. No fim do mês, o organizador trabalha mais do que joga. O FechaJogo entrou exatamente nesse ponto: transformou um processo cheio de atrito em um fluxo que funciona sozinho, sem ninguém precisar olhar.

Como funciona para quem joga

O participante acessa o evento, preenche nome e WhatsApp e recebe um QR Code Pix gerado na hora. Paga, e a página confirma o pagamento sozinha em poucos segundos, sem precisar mandar print, comprovante ou esperar resposta do organizador. A vaga já entra na lista, o jogador recebe um comprovante digital com código único, e tem a tranquilidade de saber que está dentro.

Como funciona para quem organiza

O organizador define o evento, o valor da quadra e o limite de pessoas. O sistema calcula automaticamente quanto cada um deve pagar, já considerando a taxa do meio de pagamento. A partir daí, a cobrança manual desaparece: cada pagamento confirmado é registrado na hora, a lista atualizada é enviada sozinha para o grupo do WhatsApp, e quando o evento atinge o limite de vagas pagas, é encerrado automaticamente. Só pago ocupa vaga, então não existe reserva-fantasma travando o lugar de quem realmente quer jogar.

API de pagamentos embarcada com confirmação automática

O coração do FechaJogo é uma integração completa com a API do Mercado Pago. O Pix é gerado em tempo real para cada inscrição, com QR Code e copia-e-cola próprios, validade de 30 minutos e código único por participante. A confirmação não depende de ninguém estar olhando: o sistema escuta o retorno do banco, valida a autenticidade da notificação por assinatura criptográfica e atualiza tudo em segundos — vaga confirmada, comprovante emitido, lista do grupo atualizada e evento encerrado se for o caso. É a diferença entre "alguém precisa estar de olho" e "funciona sozinho às três da manhã".

Identidade visual e experiência

Interface dark com acentos neon, animações de scan, slots de vagas visuais, contagem regressiva até o jogo, barra de progresso preenchida em tempo real e comprovante com selo animado. O visual foi pensado para gerar identificação imediata com o público de esporte amador — quem joga reconhece o tipo de produto que está usando. Cada tela foi construída para que o participante saiba exatamente o que está acontecendo, sem precisar perguntar.

O que isso entrega

Para o organizador: menos tempo gasto em logística, zero cobrança manual, dinheiro recebido antes do jogo, controle total sobre quem está dentro. Para o participante: inscrição rápida, pagamento simples, confirmação imediata e a certeza da vaga. Para o grupo: a lista sempre atualizada, sem ruído, sem dúvida sobre quem pagou. O FechaJogo mostra como uma plataforma bem construída substitui dezenas de pequenas tarefas manuais sem que ninguém perceba o sistema trabalhando por trás.

Por baixo do capô

Aplicação Django em produção sob Docker, banco PostgreSQL, servidor Linux com Nginx e SSL automatizado por Let's Encrypt. Integração com a API do Mercado Pago para Pix e com a Evolution API para envio automatizado de mensagens no WhatsApp. Webhook validado por assinatura HMAC para garantir que cada confirmação vem mesmo do banco, monitoramento ativo da sessão de WhatsApp via cron e alertas por email quando algo sai do esperado. Cada decisão de infraestrutura foi tomada pensando em manter o serviço estável, barato de operar e seguro para o dinheiro que passa por ele.

Se você precisa cobrar antes de prestar serviço, vender vaga limitada ou organizar qualquer coisa onde o pagamento confirma a participação, esse é exatamente o tipo de sistema que eu construo do zero até o ar.

Quer algo nessa linha?

Vamos conversar sobre o seu projeto.