Pitch: Bola na História — um quiz diário de futebol brasileiro que construí nas horas vagas
Fala, pessoal!
Trabalho em tempo integral e, nos últimos meses, usei meu tempo livre para tirar do papel um projeto que junta duas coisas que eu gosto: programação e história do futebol brasileiro. O resultado é o Bola na História, um jogo diário estilo Wordle: todo dia são 5 perguntas novas sobre história e curiosidades do futebol brasileiro.
Quero compartilhar como foi construir, o que deu errado e ouvir a opinião de vocês.
O que o jogo faz
5 perguntas por dia, iguais para todo mundo
Pontuação salva para quem faz login
Compartilhamento do resultado nas redes, no estilo do Wordle
Time do coração: você escolhe seu clube e recebe perguntas sobre a história dele
Ligas: dá pra criar uma liga com os amigos e comparar pontuações
Stack
Front-end: HTML, CSS e JavaScript puro, sem framework, para ficar leve e rápido no celular
Back-end / banco: Supabase (Postgres), onde ficam usuários, pontuações, perguntas e ligas
Hospedagem: Vercel. Por enquanto, custo zero por mês (só pago o domínio)
Autenticação: login com Google ou link mágico por e-mail, sem senha
Decisões técnicas que valem comentar
Como garantir que todo mundo veja as mesmas perguntas no mesmo dia
As perguntas ficam agendadas no banco, cada uma com o dia em que vai ao ar. Quem decide qual é o dia é o servidor, pelo horário de Brasília, então o desafio vira à meia-noite para todo mundo, não importa onde a pessoa esteja.
Montagem e validação das perguntas
Cada pergunta passa por checagem de fonte e pela minha aprovação antes de ir ao ar. Evito alternativas ambíguas e coloco uma explicação curta em cada resposta.
Ligas e ranking
Cada liga tem um link de convite para mandar no WhatsApp. O ranking é calculado na hora com os pontos do dia e da semana (segunda a domingo).
Card de compartilhamento
A imagem mostra só os pontos e quadradinhos coloridos (acerto, quase e erro), sem nenhuma pergunta ou resposta.
O que deu errado / aprendizados
A página demorava para carregar para quem estava logado. Juntei várias chamadas ao servidor numa só e ficou bem mais rápida.
Subestimei o trabalho de conteúdo: escrever e checar perguntas dá mais trabalho que o código.
Divulgação é mais difícil que programar. Posts com link no Reddit foram derrubados automaticamente por ser domínio novo. Discord tem funcionado melhor para conseguir feedback, e agora estou testando Instagram, X e TikTok.
Próximos passos
E-mails opcionais, como o resumo semanal da liga
Melhorar a experiência no celular e transformar o site em app instalável
Feedback
Se quiserem testar, é gratuito: bolanahistoria.com.br
Também estou no Instagram: @bola.na.historia
Me interessam principalmente:
Feedback de UX (principalmente no celular)
Sugestões de arquitetura para a parte de ligas/ranking
Ideias de divulgação para um projeto pequeno e sem orçamento
Valeu por ler! Respondo todo mundo nos comentários. 🙌