Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor para criar um Sistema de Escalas de Arbitragem simples e altamente funcional, com foco em usabilidade e agilidade operacional. O objetivo é desenvolver um MVP (Produto Mínimo Viável) limpo, funcional e sem complexidade visual, ideal para gerenciar uma base de dados pequena de aproximadamente 30 árbitros ativos e 100 locais.
Requisitos e Funcionalidades Essenciais:
1. Telas de Cadastro (Input de Dados):
O sistema deve permitir o cadastro e gerenciamento de informações de forma intuitiva através de menus amigáveis.
Cadastro de Árbitros: Incluindo Nome e WhatsApp.
Cadastro de Locais.
Cadastro de Campeonatos.
2. Tela de Escalas Semanais (Com Dropdown de Busca):
Para a montagem das escalas, é necessário um sistema que minimize a digitação. Serão implementados menus suspensos com funcionalidade de busca integrada (Searchable Dropdowns) para selecionar rapidamente o Campeonato, o Local, o Árbitro, o Horário e o Campo. O valor da taxa para cada jogo específico deverá ser inserido livremente.
3. Mecanismo de Validação (Alerta de Indisponibilidade):
O sistema DEVE incluir uma verificação em tempo real. Caso um árbitro seja selecionado para um dia ou horário em que ele tenha marcado indisponibilidade, o sistema deverá emitir um alerta visual claro.
4. Módulo Financeiro (Soma de Taxas):
Uma tela interna dedicada onde, ao selecionar um árbitro, o sistema realize a soma automática de todas as taxas das partidas em que ele atuou em um determinado período. O sistema deve ser capaz de multiplicar os valores caso haja mais de um jogo no mesmo dia.
5. Automação de WhatsApp (API Cloud Oficial da Meta):
O volume de mensagens será de no máximo 1.000 por mês. Serão necessários dois fluxos de disparos utilizando templates de Utilidade homologados pela Meta:
Disparo Semanal: Mensagem enviando a escala da semana com Data, Hora e Local (SEM exibir o valor da taxa).
Disparo Mensal: Mensagem única enviada no fim do mês com o relatório de fechamento.
6. Infraestrutura:
A hospedagem deve ser em nuvem de baixo custo (ex: Python com banco SQLite/PostgreSQL rodando no Render ou plataformas similares). É Crucial que o servidor possa ser pausado nos meses de recesso do campeonato para reduzir o custo fixo mensal a zero, otimizando a gestão de despesas.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias