BusiaBR Atleta Moderno
PRD · v1.0 · 02/06/2026
Documento de Requisitos de Produto

Desafio da Copa

Melhore seu corpo e seu bolso na Copa. 39 dias unindo bolão da Copa FIFA 2026, desafios físicos modulados pelo seu nível e R$ 5.500 em prêmios. Parceria oficial BusiaBR e Atleta Moderno.

BusiaBR · tecnologia Atleta Moderno · treino 10/06 a 18/07/2026 R$ 5.500 + sorteios por rodada 39 dias
39
dias de campanha
R$ 5.500
prêmios pódio
11
campos no formulário
4
fases de entrega
01 · Sumário executivo

O que é o Desafio da Copa

Campanha interativa de 39 dias que une bolão da Copa FIFA 2026, gamificação de hábitos saudáveis e premiação em dinheiro, com tecnologia BusiaBR e metodologia Atleta Moderno.

A Copa do Mundo costuma ser um período em que pessoas abandonam a rotina de atividade física e adotam hábitos que pioram saúde e estética. O Desafio inverte esse roteiro: cada rodada do torneio vira estímulo pra melhorar corpo e bolso ao mesmo tempo.

O nome oficial é Desafio da Copa, substituindo a versão anterior chamada Copa Busia AM. A headline pública é Melhore seu corpo e seu bolso na Copa.

Resultados esperados

Aquisição

Leads qualificados

Captar base nova pra AM e BusiaBR via campanha de alta visibilidade.

Ativação

Engajamento AM

Elevar participação da base atual com bônus exclusivo pra aluno ativo.

Receita

Boost pago

Monetizar nos dias 10 e 11 de junho como filtro de quem quer competir.

02 · Briefing e contexto

Janela operacional, parceria e público

2.1 Janela operacional

DataMarco
10/06/2026Abertura das inscrições, 1 dia antes da Copa começar
11/06/2026Início oficial da Copa FIFA 2026
13/06/2026Estreia projetada da Seleção Brasileira, gatilho do bônus AM
18/07/2026Encerramento do desafio, 1 dia antes da final
19/07/2026Divulgação dos vencedores

Total: 39 dias de campanha ativa.

2.2 Parceria e identidade

  • BusiaBR: plataforma, backend, dashboard, integrações e camada de dados
  • Atleta Moderno: metodologia de treino, base de alunos, validação física
  • Selo conjunto: logos lado a lado em todas as páginas públicas, headers e materiais de divulgação

2.3 Público-alvo

PersonaCaracterísticaOrigem
Aluno AM ativoJá treina, busca desafio extra e prêmioBase AM
Ex-aluno AMReativação durante o eventoMailing AM
Lead frioConhece AM via campanha externaTráfego pago e orgânico
Audiência BusiaBREmpreendedor curioso pela camada de tecnologiaComunidade BusiaBR
03 · Objetivos

O que o produto precisa entregar

3.1 Objetivo principal

Estimular atividade física e bons hábitos durante a Copa, com mecânica que combina bolão da Copa e desafios físicos modulados pelo perfil de cada participante.

3.2 Objetivos secundários

  • Coletar dados de qualificação (PAR-Q, nível de condicionamento, objetivo, dificuldade) pra alimentar funil de venda AM pós-Copa
  • Validar tese de produto Busia "Camada de tecnologia plug and play em parceiros físicos"
  • Gerar conteúdo orgânico via ranking público e cobertura da campanha em redes sociais

3.3 Premissas

  • Premiação total R$ 5.500 já aprovada
  • Sorteio extra R$ 100 por rodada eliminatória já aprovado
  • DNS copa.atletamoderno.app em configuração pelo Philippe
  • Inscrições e desafios são gratuitos. Único valor pago é o boost opcional dos dois primeiros dias
04 · Premiação

R$ 5.500 no pódio mais sorteios por rodada

4.1 Pódio final

ColocaçãoPrêmio
1º lugarR$ 1.000
2º lugarR$ 900
3º lugarR$ 800
4º lugarR$ 700
5º lugarR$ 600
6º lugarR$ 500
7º lugarR$ 400
8º lugarR$ 300
9º lugarR$ 200
10º lugarR$ 100
TotalR$ 5.500

4.2 Sorteio por rodada

A cada rodada concluída da Copa (fase de grupos, oitavas, quartas, semi, final), sorteio de R$ 100 entre participantes ativos da rodada. Estimativa de 10 rodadas, totalizando R$ 1.000 em sorteios adicionais.

4.3 Orçamento total estimado

ItemValor
Pódio finalR$ 5.500,00
Sorteios por rodadaR$ 1.000,00
Custos operacionais Asaas e PIXa confirmar
Total provisionalR$ 6.500,00
Forma de pagamento dos prêmios (PIX, dinheiro ou produto físico tipo Apple Watch e Garmin) é decisão pendente do Philippe. Ver seção 13.
05 · Formulário

11 campos de inscrição

5.1 Campos obrigatórios

#CampoTipoValidação
1Nome completotextoobrigatório, mínimo 3 palavras
2Telefonetexto com máscara BRobrigatório, formato (00) 00000-0000
3E-maile-mailobrigatório, validação RFC
4Objetivo corpo e saúdetextareaobrigatório, mínimo 30 caracteres
5Maior dificuldadetextareaobrigatório, mínimo 30 caracteres
6PAR-Q (7 perguntas)checklist sim e nãoobrigatório, alerta médico se houver sim
7Data de nascimentodata DD/MM/AAAAobrigatório, idade mínima 16 anos
8SexoradioMasculino, Feminino, Prefiro não informar
9CPFtexto com máscaraobrigatório, validação dígito verificador
10Nível de condicionamentoradioSedentário, Iniciante, Avançado
11Seleção favoritaselectobrigatório, 48 seleções da Copa

5.2 PAR-Q

Versão simplificada do American College of Sports Medicine. As 7 perguntas têm resposta sim ou não:

  1. Você tem ou já teve algum problema cardíaco?
  2. Você sente dor no peito quando faz atividade física?
  3. Você já desmaiou ou perdeu equilíbrio em decorrência de tontura?
  4. Você tem algum problema ósseo ou articular que possa piorar com atividade física?
  5. Você toma alguma medicação pra pressão arterial ou problema cardíaco?
  6. Você conhece alguma outra razão pela qual não deveria praticar atividade física?
  7. (opcional) Você está grávida ou em pós-parto recente?

Regra de negócio do PAR-Q

Qualquer resposta sim exibe alerta na tela e exige checkbox de termo médico responsabilizando o participante e recomendando avaliação profissional antes de iniciar.

5.3 Classificação por nível

NívelCritério
SedentárioNão treina
InicianteTreina pelo menos 3x por semana há menos de 6 meses
AvançadoTreina pelo menos 3x por semana há mais de 6 meses

A classificação aciona o modulador de desafio físico diário descrito na seção 6.

5.4 Seleção favorita

Select com as 48 seleções classificadas pra Copa FIFA 2026. A escolha aciona o bônus torcedor: sempre que a seleção escolhida vencer e o participante tiver acertado o palpite daquela partida, os pontos do palpite são dobrados.

06 · Pontuação V1

Como o ranking é calculado

6.1 Pontos de base

EventoPontosObservação
Inscrição válida+10Em qualquer dia da janela
Inscrição no dia 10/06+15 extrasGatilho de urgência no lançamento
Aluno AM com contrato ativo no dia 13/06+100Sincronização automática via Edge Function

6.2 Boost pago opcional

R$ 10 · +50 pontos · só nos dias 10 e 11 de junho

Pagamento via Asaas, 1 boost por participante. Funciona como impulso de start pra quem decide entrar disposto a competir desde o primeiro dia.

6.3 Bolão da Copa

Cada jogo da Copa permite palpite de placar até 1 hora antes do início da partida.

AcertoPontuação baseCom bônus torcedor
Placar exatoalto (valor exato em V2)dobrado
Apenas o vencedor ou empatemédio (valor exato em V2)dobrado
Erro00

Os valores exatos de alto e médio serão fechados na fase 2 com base em simulação que evite empates frequentes no topo do ranking.

6.4 Desafio físico diário

NívelTipo de desafio
SedentárioCaminhada, mobilidade, respiração
InicianteCombinação caminhada + força leve
AvançadoTreino estruturado, corrida

Modulador: quanto mais próximo do placar real foi o último palpite do bolão, mais leve será o desafio do dia seguinte. Quanto mais distante, mais exigente.

6.5 Validação do desafio

ModoQuem pode usarValidação V1Evolução
CorridaQualquer participanteUpload de print Strava, validação manualV2 OCR, V3 OAuth Strava
Treino CTApenas aluno AMValidação manual pelo professor via adminV3 foto + geolocalização
07 · Dashboard

Visão de gestão

Acessível apenas em URL protegida pra Philippe, gestão AM e gestão Busia.

7.1 Visões disponíveis

  • Lista total de inscritos com filtros por modo, nível, sexo, faixa etária e seleção favorita
  • Ranking ao vivo dos 10 primeiros com posição, pontos e origem
  • Perfil completo do participante com histórico de palpites e validações
  • Histórico de validações pendentes pra ação rápida do professor ou gestor

7.2 KPIs principais

KPI

Total inscritos

Soma de inscrições válidas no período.

KPI

Boosts pagos

Conversão pra R$ 10 no início.

KPI

Alunos AM convertidos

Lead que virou aluno após o desafio.

KPI

Ativos por dia

Quem validou desafio ou enviou palpite.

KPI

Receita boost

Total arrecadado nos dias 10 e 11.

KPI

Custo acumulado

Prêmios pagos e sorteios já distribuídos.

08 · Escopo técnico

Backend, frontend e integrações

8.1 Backend · Lucas

MétodoRotaFunção
POST/copa/leadInscrição com 11 campos + cálculo automático de pontos iniciais
POST/copa/boostWebhook Asaas, valida pagamento R$ 10, atribui +50 pontos
POST/copa/palpiteRecebe palpite do bolão
POST/copa/desafio/validarAdmin valida desafio cumprido
GET/copa/rankingLista ordenada dos 10 primeiros
GET/copa/participante/{id}Perfil completo com pontuação, palpites e validações

Edge Function adicional: sincronização AM no dia 13/06, atribuindo +100 pontos aos alunos com contrato ativo.

Banco de dados: JSONL em V1 pra agilidade. Migração pra Postgres se Philippe sentir necessidade de queries mais complexas após a fase 1.

8.2 Frontend · Juliana

  • Domínio copa.atletamoderno.app (DNS + Firebase, em configuração pelo Philippe)
  • Página de inscrição com 11 campos e máscara nos campos sensíveis
  • Página de bolão dos jogos (fase 2)
  • Dashboard pessoal com pontuação, posição no ranking e desafio do dia
  • Ranking público estilizado com selo BusiaBR + AM
  • Dashboard admin em URL protegida (fase 3)

8.3 Integrações

SistemaFunçãoFase
AsaasLink de pagamento do boost R$ 101
Sistema AMSincronização de alunos ativos via Edge Function2
StravaUpload manual V1, OCR V2, OAuth V31 a 4
Calendário FIFA 2026Jogos hardcoded com endpoint atualizável2
09 · Roadmap

4 fases de entrega

Fase 1 · até 09/06/2026 (urgente)

  • Página de inscrição com 11 campos publicada
  • Backend POST /copa/lead com cálculo de pontos iniciais funcionando
  • Link Asaas do boost configurado e testado
  • Dashboard básico de inscritos no ar
  • Selo de parceria Busia + AM visível em todas as páginas

Fase 2 · 10 a 17/06/2026

  • Tela de bolão dos jogos com cards de cada partida
  • Backend POST /copa/palpite ativo
  • Cálculo de pontos do palpite implementado
  • Sorteio R$ 100 por rodada operacional
  • Sincronização AM no dia 13 executada

Fase 3 · durante a Copa

  • Validação manual de desafio em produção
  • Ranking público acessível
  • Dashboard do Philippe com KPIs completos

Fase 4 · opcional pós-evento

  • Validação OCR de print Strava
  • API Strava oficial via OAuth
  • Validação automatizada de treino CT por foto + geolocalização
10 · Cronograma

Marcos por data

DataMarco
02/06PRD aprovado, Fase 1 disparada
03 a 09/06Fase 1 em implementação e testes
10/06Lançamento oficial, inscrições abertas
11/06 a 18/07Campanha rodando
19/07Encerramento e divulgação dos vencedores

10.1 Definition of Done por fase

  • Fase 1: formulário envia dados sem erro, pontos iniciais calculados corretamente, boost via Asaas testado por Chatonildo em sandbox, selo Busia + AM visível
  • Fase 2: palpites gravados, sincronização AM rodando no dia 13 com log, sorteio simulado em ambiente de teste
  • Fase 3: validação manual funcional, ranking público com dados reais, KPIs do dashboard fechando com o banco
  • Fase 4: OCR e OAuth Strava em ambiente de homologação
11 · Equipe

Quem faz o quê

PessoaPapelResponsabilidade
PhilippeDono do produtoValida decisões finais, paga prêmios, fornece insumos AM
DanOrquestradoraDespacha tarefas e centraliza entregas
LucasBackendEndpoints, Edge Function, integrações
JulianaFrontend e visualPáginas públicas, dashboard, identidade
LadeiraCopy e campanhaComunicação, conteúdo de divulgação
Ana SDRRelacionamentoAquece inscritos e responde dúvidas
JessicaPonte com base AMMailing, WhatsApp interno, validação no CT
Busia (gerente)Integração tecnológicaCoordena lado Busia da parceria
AndersonGestão de projetoCronograma, riscos, sprints, acompanhamento
ChatonildoQARevisão de cada entrega antes do Philippe ver
12 · Riscos

Riscos e mitigações

IDRiscoProbImpactoMitigação
R1Adoção baixa nos primeiros diasMédiaAltoDivulgação massiva via mailing AM, WhatsApp interno, IG e Telegram Busia. Boost pago como gatilho de FOMO
R2Desafios físicos pesados pra sedentáriosMédiaAltoPAR-Q obrigatório, classificação automática por nível, fallback médico se PAR-Q indicar risco
R3Fraude no upload de print StravaAltaMédioValidação manual em V1. V2 entrega OCR com checagem de timestamp e nome do app
R4Vínculo com base AM falhar no dia 13BaixaAltoSincronização em batch, log persistente, alerta no dashboard se diferença maior que 5%
R5Custo total estourar orçamentoMédiaMédioPremiação fechada em R$ 5.500 + sorteios em R$ 1.000. Philippe aprova qualquer custo extra antes do lançamento
R6LGPD na coleta de CPFMédiaAltoTermos publicados antes do lançamento. Banco com criptografia em repouso. CPF acessível apenas a gestores
R7Calendário FIFA 2026 atrasar publicaçãoBaixaMédioEndpoint atualizável, primeira carga manual, monitoramento diário até estabilização
13 · Decisões pendentes

3 decisões bloqueiam o Philippe

Em ordem de urgência. As duas primeiras travam o lançamento. A terceira trava o início da fase 2.

Urgência alta · #1

Forma de pagamento dos prêmios

PIX, dinheiro ou produto físico tipo Apple Watch e Garmin? Decide a comunicação dos prêmios na página pública e o custo operacional. Bloqueia copy da Ladeira e visual da Juliana.

Urgência alta · #2

Termos de uso e política de privacidade

CPF é dado sensível LGPD. Sem termos publicados não publicamos a página de inscrição. Decisão: redigimos in-house ou contratamos jurídico parceiro? Bloqueia go-live da fase 1.

Urgência média · #3

Valor exato de pontos do bolão

Quantos pontos cada acerto no bolão vale (placar exato vs apenas vencedor)? Define o equilíbrio do ranking. Pode ser fechada até 09/06 com simulação rodada pelo Lucas, mas precisa de aprovação do Philippe antes do lançamento da fase 2.

14 · Glossário

Termos do PRD

  • Boost: pagamento opcional de R$ 10 que dá +50 pontos no início do desafio
  • Bônus torcedor: dobra de pontos quando a seleção favorita vence e o palpite foi correto
  • PAR-Q: Physical Activity Readiness Questionnaire, questionário padrão do ACSM
  • CT: Centro de Treinamento Atleta Moderno
  • Edge Function: função serverless usada pra sincronização entre AM e backend do desafio
  • OCR: Optical Character Recognition, leitura automática de texto em imagem
  • DoD: Definition of Done, critério de pronto por fase