Sobre este projeto
it-programming / web-development
Aberto
Trabalho
A inspiração deste trabalho vem de uma atividade muito comum em tempos de copa do
mundo: apostar em um BOLÃO. Assim, reunidos em duplas, os alunos devem implementar um
sistema de apostas a para os jogos da copa do mundo. O sistema deve:
a.
Na parte de voltada ao administrador:
i. Permitir o cadastro dos jogadores(Nome, Login (único) e senha). Cada novo
jogador recebe um crédito de R$ 10,00 automaticamente.
Ii. Permitir o cadastro das partidas.
Iii.
Definir o resultado das partidas.
Iv. Adicionar créditos para um jogador.
b. Na parte pública:
i. Permitir que um Jogador faça o login
ii. Depois de logar, deve exibir o nome do Jogador, o valor que o usuário tem a sua
disposição para apostar e a lista de todas as partidas cadastradas.
Iii. Permitir que um jogador possa selecionar e Apostar em uma partida (Apenas
uma aposta de cada jogador por partida). Cada aposta tem valor fixo de R$ 5,00.
Iv. Distribuir o prêmio (total do montante de apostas) usando o seguinte critério
(nessa ordem):
1. O vencedor será a que que acertar o placar.
Se mais de um jogador
acertar o placar, o prêmio será dividido igualmente entre eles.
2. Se ninguém acertar o placar, o vencedor será quem acertar o resultado
(vitória e empate). Se mais de um jogador acertar o resultado, o prêmio
será dividido igualmente entre eles.
3. Se Ninguém acertar o resultado, o dinheiro vai ser devolvido para cada
jogador.
v. Listar o ranking dos jogadores cadastrados ordenados por valores ganhos.
O sistema deve ser feito em Python+Django e usar um banco de dados relacional (a
sua escolha). A escolha de qualquer outra biblioteca /tecnologia complementar está autorizada.O sistema deve ficar online no pythonAnywhere (servidor de app com conta gratuita) e o código fonte no git.
Contexto Geral do Projeto
Posso dar meu login e senha do meu git. Trabalho pra dia 19
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: 19 de Outubro de 2020
Habilidades necessárias