Pesquisar
Projeto exclusivo

Sistema de controle para torneio

hoje às 18:34

Descrição do Projeto:

1. Requisitos técnicos e arquitetura

Tecnologias obrigatórias: Back-end em Node.js com Express; comunicação em tempo real via WebSockets (Socket.io); banco de dados SQLite (armazenado em arquivo local único, garantindo resiliência contra quedas de energia).

Front-end: interface limpa, moderna, de alta visibilidade e responsiva (sugestão: Tailwind CSS ou Bootstrap).

Tempo de resposta: sincronização entre telas inferior a 500 milissegundos.

Inicialização: o desenvolvedor deve fornecer um script executável simples (ex.: arquivo .bat no Windows) para inicializar o banco de dados e o servidor com apenas um clique.

2. Módulo 1: Configuração do torneio (Painel do Administrador)

Antes do rodeio começar, o sistema deve permitir configurar as regras daquela edição:
- Definir a quantidade de armadas/voltas da fase classificatória (ex.: 3, 4, 5 ou 6 voltas).
- Definir o índice mínimo de acertos exigido para cada categoria cadastrada (ex.: Força A = mínimo 5 acertos; Força B = mínimo 4 acertos; Força C = mínimo 3 acertos).

3. Módulo 2: Tela da secretaria (Inscrições e lançamento de armadas)

Fluxo de inscrição: cadastro de laçadores (nome, CPF/cartão, cidade, equipe) e geração automática do número de inscrição.

Trava de força prévia (idêntico ao Mundo do Laço): no ato da inscrição, o laçador obrigatoriamente escolhe em qual força deseja competir (A, B ou C).

Painel de lançamento de notas: um grid visual com o nome do laçador na pista e botões de clique rápido: Armada Válida [ V ] ou Armada Nula/Errada [ X ]. O operador lança o resultado armada por armada de acordo com a locução do narrador.

4. Módulo 3: Regras de negócio e classificação automática

O sistema deve processar o status do laçador em tempo real com base na força que ele escolheu na inscrição.

Cenário de classificação: se o competidor se inscreveu na Força B (índice de 4 acertos) e, ao fim das voltas regulamentares, ele acumulou 4 ou 5 acertos, o sistema muda o status dele para "Classificado - Final da Força B".

Cenário de eliminação por índice (regra crítica Mundo do Laço): se o competidor se inscreveu na Força B (índice 4) e acertou apenas 3 armadas, ele NÃO cai para a Força C. Ele é alterado automaticamente para o status "Eliminado (Não atingiu o índice)". Ele só disputa a final se cumprir rigorosamente o desafio da força que escolheu na inscrição.

5. Módulo 4: Fase final e prorrogação (mata-mata)

Geração das finais: o sistema deve agrupar automaticamente em tabelas separadas todos os laçadores classificados para a Final da Força A, Final da Força B e Final da Força C.

Mata-mata (dada de braço): na fase final, o sistema muda o modo de pontuação para o formato de eliminação direta armada por armada. Se dois ou mais laçadores empatarem nas voltas finais, abre-se uma prorrogação onde quem errar primeiro é eliminado (ou conforme configuração do torneio).

6. Módulo 5: Tela do narrador e telão (placar de alta visibilidade)

Interface dark mode (fundo escuro): cores contrastantes (letras brancas/amarelas sobre fundo preto) para leitura sob o sol ou à noite.

Destaque do laçador atual: um painel gigante no topo exibindo os dados de quem está na pista no exato momento, sua força inscrita e o gráfico de suas armadas atuais (círculos verdes para acertos, vermelhos para erros e cinzas para próximas armadas).

Atualização por push: sem necessidade de atualizar a página (F5). Ao clicar no botão da secretaria, o painel do narrador atualiza visualmente no mesmo instante.

Fila de espera: exibição lateral dos próximos 3 laçadores que devem se preparar para entrar na pista.

Integração com planilhas digitais: permitir exportação e importação de inscrições e resultados em formatos CSV/Excel para uso em planilhas digitais e backup.

Muito parecido com o sistema Mundo do Laço.

Atividades do cliente nesse projeto:

Última visualização: hoje às 18:35

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 21
Interessados: 29
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (21)
  • Freelancer Premium Felipe P.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Adriano C.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Denilson J.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Carlos B.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

+ 1 proposta

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Ajuste em website de e-book - Recentemente meu website do e-book foi invadido e perdi algumas informações e páginas. Não estou conseguindo entrar no painel de controle para verificar. Preciso de algu...

Criar corretora de opções binárias - Preciso desenvolver uma corretora de opções binárias que acompanhe o gráfico do Forex e tenha as mesmas funções de entrada em 1M, 5M e 15M presentes em pla...

Integração do site com upseller e escolha automática de transportadora - Tenho um site pronto e preciso de um profissional em upseller para fazer a integração. Preciso que os produtos vendidos caiam no upseller para que eu consiga gerenciá-los. Atua...

Criação de página de vendas - Preciso criar uma página de vendas, ou editar a que já está pronta e subir na hospedagem. Tentei fazer sozinha, mas tive muita dificuldade.

Página de vendas para e-book / livro - Procuro um profissional de marketing digital com conhecimentos em copywriting e design para criar uma landing page de vendas para um livro, no formato de página de vendas de e-book. Requisi...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.