Eu construí um sistema de apostas esportivas com Python Django!
Gostaria de compartilhar que criei uma aplicação web com a principal finalidade de propiciar aos usuários uma boa experiência ao apostar em bolão de jogos de futebol.
Sabemos que a nação brasileira não fica parada quando o assunto é futebol!
Vim compartilhar meus principais obstáculos:
- Como corrigir as apostas para os usuários ao mesmo tempo?
- Como enviar emails para os usuários ao mesmo tempo?
- Como processsar pagamentos no brasil para este tipo de software em específico?
- Como funciona o marketing e divulgação para jogos deste tipo no brasil ?
- Existe regulamentação para que você aí também desenvolva um concorrente ?
Para começar, já vou avisando. Não tive nenhum apostador nos 13 primeiros dias em que a plataforma foi ao ar (dia 01/03). Infelizmente, ter um site no ar não significa que vai alcançar as pessoas certas.
Pensamentos sobre os obstáculos:
- Corrigir as apostas demanda, de início, pouco. Simplesmente a criação de um método de correção de apostas fez o serviço, mas pensando em escalabilidade, configurei um celery com redis como broker para "dar conta" do incrível volume de apostas que pode surgir na aplicação.
- Os emails também ficam por conta do celery, que é capaz de disparar diversos emails em fila.
- Este é meu maior problema atualmente, simplesmente não há gateways de pagamento no brasil que dão suporte à apostas esportivas (fica o questionamento sobre como esses concorrentes fazem aqui no brasil).
- Também disconheço. Confesso que foi um desafio codificar o WebApp em django, mas está sendo maior ainda divulgar um produto sem um gateway de pagamento confiável
- Boa pergunta, a contar pelos concorrentes, não acho que seja proibido, mas não sei também quanto à legalidade do produto em si, só sei que desenvolvi e deixo aberto agora para vocês irem apostar, mesmo que de graça, para testar o software.
O link para esta belezura de app é: https://brasabet.net
Ainda não há premiação para as rodadas, pois não temos nenhum participante... provavelmente pagaremos algum valor simbólico a partir do momento em que houver mais de um jogador.
Você é livre para apostar, basta escolher uma rodada, dar seu palpite e clicar em apostar (após ter feito um cadastro é claro).
Por fim, as regras de negócio (como pontuar cada aposta) que estão no site foram muito boas de se criar. Um pouco confuso de início, mas um esquema de nome bem assertivo de variáveis resolveu o problema.
Quem tiver dúvidas sobre como criar o seu próprio sistema de apostas, estou à disposição!
PS: Também aceito feedback sobre a plataforma em si
Ah, faltou o mais importante! Eu utilizei uma API que provê os resultados de jogos de diversos campeonatos. Definitivamente não iria conseguir sem ela.