Escopo e PRD: App móvel para lojas + PWA de apostas esportivas

Versão 1.0 · Documento de rascunho para decisão do dono

Dados e números de exemplo são fictícios e estão marcados como tal.


1. Resumo executivo

Dois produtos com um backend comum:

Ponto crítico: apostas de quota fixa no Brasil são reguladas pela Lei 14.790/2023 e pela Secretaria de Prêmios e Apostas (SPA/Ministério da Fazenda). Operar a PWA exige licença de operador (ou parceria com operador licenciado), CNPJ e regras de verificação de idade, PLD/KYC e publicidade. Este PRD trata a PWA como front-end de um operador licenciado. Nenhuma operação de apostas deve ir ao ar antes de validação jurídica.


2. Objetivos e métricas

ObjetivoMétricaMeta inicial (fictícia)
Lojista controlar a loja pelo celular% de vendas registradas no app90% em 60 dias
Lojista ver resultado líquidoTempo para ver o resultado do diamenos de 3 toques
Apostador fazer aposta com segurançaTaxa de conclusão de aposta70% dos iniciados
Jogo responsávelLimites ativos por usuário100% dos usuários com limite configurado antes da 1ª aposta

3. Público


4. Escopo

4.1 Incluído (v1)

App Kodz Lojas (iOS e Android)

PWA Kodz Apostas (web instalável, sem loja de apps)

Backend e administração (comum aos dois)

4.2 Fora do escopo (v1)


5. Perfis de usuário e permissões

PerfilPodeNão pode
LojistaGerir produtos, vendas, compras, despesas, relatórios da própria lojaVer dados de outra loja, mexer em apostas
ApostadorDepositar, apostar, sacar, ver histórico, definir limitesApostar sem KYC, ver dados de outros usuários
AdminGerenciar cadastros, KYC, limites, bloqueiosAlterar resultados de eventos sem trilha de auditoria

6. Requisitos funcionais (principais)

Lojista

Apostador

Administração


7. Requisitos não funcionais


8. Regras de negócio


9. Jornadas principais

Lojista (venda): abrir app → Vender → buscar produto ou ler código → quantidade → pagamento → concluído, estoque baixa e painel atualiza.

Apostador (aposta): abrir PWA → cadastro com KYC → definir limites → depositar via PIX → escolher evento e odd → montar bilhete → ver retorno → confirmar → acompanhar em Minhas apostas.


10. Arquitetura (proposta)


11. Modelo de dados (resumo)


12. Riscos e mitigação

RiscoImpactoMitigação
Operar apostas sem licençaAltoValidação jurídica antes de qualquer lançamento; operar via operador licenciado
Menor de idade apostandoAltoKYC e verificação de idade antes do depósito
Vazamento de dados financeirosAltoCriptografia, acesso mínimo, auditoria, testes de segurança
Odds erradas ou atrasadasAltoAviso de mudança, bloqueio de aposta com odd vencida
Venda offline duplicadaMédioId único por venda e sincronização idempotente
Baixa adoção do lojistaMédioCadastro em 5 min, onboarding guiado, venda em 3 toques
Publicidade de apostas fora da regraMédioRevisão de peças com jurídico

13. Marcos sugeridos

Prazos são estimativas e dependem da equipe e da liberação jurídica.


14. Critérios de aceite (v1)


15. Perguntas em aberto para o dono


16. Próximos passos