Projeto / App web e Android de bolão esportivo

Meu Bolão

Aplicação para organizar bolões entre amigos: rodadas, jogos, palpites, pontuação e ranking. Está no ar em meu-bolao.pages.dev e empacotada para Android.

Período
Abril a setembro de 2026
Estágio
No ar

Clique em cada seleção para montar o seu palpite.

Resumo do caso

Do desafio ao resultado.

Desafio
Bolão entre amigos com prazo de palpite respeitado e pontuação calculada do mesmo jeito para todos.
Objetivo
Rodadas, jogos, palpites, pontuação e ranking num sistema web que também roda no Android.
Solução
React e Vite no front-end, Cloudflare D1 e KV no backend, PWA e app Android via Capacitor, com prazos validados por data e fuso.
Resultado hoje
No ar Publicado e em uso, com evolução contínua. Abrir o sistema no ar
Tecnologia
React / TypeScript / Vite · Cloudflare Pages / D1 / KV · Capacitor · Workbox / service worker

01 / Solução em detalhe

O que foi construído.

  • Pontuação por placar exato, vencedor, saldo de gols e gols por equipe
  • React e Vite no front-end, Cloudflare D1 e KV no backend
  • Android via Capacitor, com PWA, service worker e backup/restore

Cadastros

Bolões, competições, clubes, jogadores, rodadas e partidas, com encerramento de rodada ou de jogo.

Papéis e prazos

Administrador, jogador e visitante. Prazos validados por data e fuso, e não apenas com um botão desativado.

Pontuação e ranking

Ranking por bolão, acumulado e por participante, com a corrida das rodadas.

Web e Android

PWA com service worker e atualização; build web sincronizado para Android com Capacitor.

02 / Próximos passos

O que vem a seguir.

  1. Reforçar autenticação e recuperação de senha
  2. Refinar CORS e a separação entre bolões
  3. Publicar o app Android na Play Store
  4. Notificações de rodada e resultado

03 / Tecnologia

Ferramentas e o papel de cada uma.

TecnologiaPapel neste projeto
React / TypeScript / ViteFront-end e build
Cloudflare Pages / D1 / KVPublicação e backend
CapacitorEmpacotamento Android
Workbox / service workerCache e atualização

O próximo passo

Quer algo nessa linha?

Conte o que você quer construir. Na primeira conversa entendemos a necessidade e dizemos com franqueza qual caminho faz sentido e como entregar.

Conversar sobre meu projeto