Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor ou equipe para criar uma plataforma de bingo online robusta e interativa, projetada especificamente para ser utilizada em transmissões ao vivo. O objetivo principal é oferecer uma experiência de bingo controlada e validada automaticamente para os participantes de nossas lives.
Funcionalidades Essenciais:
1. Geração de Cartelas: O sistema deve gerar cartelas de bingo 5x5 únicas para cada usuário. É Fundamental que cada participante receba apenas uma cartela.
2. Controle de Cartelas por Usuário: Implementar um mecanismo para limitar a geração de uma cartela por pessoa, utilizando métodos como verificação de IP, cookies, ou um sistema de login. A inclusão de validação por CPF no cadastro é desejável para garantir a unicidade.
3. Sistema de Sorteio Interno: A plataforma deve possuir um sistema de sorteio de números integrado. Este sorteio será controlado pelo administrador e os números não devem ser exibidos automaticamente aos jogadores, mas sim anunciados durante a transmissão ao vivo.
4. Marcação Manual de Números: Os jogadores deverão marcar manualmente os números em suas cartelas na interface da plataforma.
5. Botão 'bingo! ganhei!': um botão claro para o jogador enviar uma solicitação de bingo quando acreditar ter completado a cartela.
6. Validação Automática: O sistema deve realizar a validação automática da cartela do jogador que acionar o botão 'bingo! ganhei!', comparando-a com os números já sorteados internamente.
Painel Administrativo:
1. Lista de Jogadores: Visualização completa de todos os jogadores ativos.
2. Cartelas Geradas: Acesso às cartelas geradas para cada participante.
3. Status das Cartelas: Monitoramento do progresso das cartelas dos jogadores.
4. Alerta de Bingo: Notificações em tempo real quando um jogador acionar o botão 'bingo! ganhei!'.
5. Identificação de Cartelas Próximas: Funcionalidade para identificar cartelas que estão a um ou dois números de completar o bingo.
6. Sistema de Moderação: Capacidade de banir usuários ou invalidar cartelas, se necessário.
7. Dashboard em Tempo Real: Um painel com a quantidade de jogadores ativos e outras métricas relevantes durante a transmissão.
Cadastro de Usuários:
O cadastro deve ser simples, solicitando nome, sobrenome, cidade e bairro. A opção de incluir CPF para validação de cartela única é um requisito importante.
As cartelas serão geradas gratuitamente para os participantes, e o foco é total controle e validação eficiente dos ganhadores durante as transmissões ao vivo.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias