Lista de Funcionalidades - BenjamimRibeiro/LAN-Party-NEEI---2026 GitHub Wiki
Lista de Funcionalidades
Utilizadores: U1 Visitante · U2 Participante Interno · U3 Participante Externo · U4 Capitão de Equipa · U5 Organizador · U6 Gestor de Torneio · U7 Administrador do Sistema · U8 Sistema de Pagamentos (ver Lista de Utilizadores).
Contas e autenticação
| ID |
Funcionalidade |
Descrição |
Utilizadores |
| Func. 1 |
Registar conta |
Criar uma conta no sistema com nome, email, password e dados de contacto. |
U1 |
| Func. 2 |
Autenticar |
Iniciar e terminar sessão e recuperar a password. |
U2, U3, U4, U5, U6, U7 |
| Func. 3 |
Validar membro da Universidade |
Confirmar que o utilizador pertence à Universidade através do email institucional. |
U2 |
| Func. 4 |
Gerir perfil |
Consultar e alterar os dados pessoais da conta. |
U2, U3, U4, U5, U6, U7 |
Inscrição no evento
| ID |
Funcionalidade |
Descrição |
Utilizadores |
| Func. 5 |
Consultar informação do evento |
Ver datas, local, programa, regras e preços do evento. |
Todos (U1–U7) |
| Func. 6 |
Inscrever-se no evento |
Submeter a inscrição na LAN Party, sujeita ao limite de vagas. |
U2, U3 |
| Func. 7 |
Efetuar pagamento da inscrição |
Pagar a inscrição através de uma plataforma de pagamentos externa e receber o comprovativo. |
U3, U8 |
| Func. 8 |
Consultar estado da inscrição |
Ver se a inscrição está pendente, paga, confirmada ou cancelada. |
U2, U3 |
| Func. 9 |
Cancelar inscrição |
Cancelar a inscrição no evento e, se aplicável, pedir o reembolso. |
U2, U3, U5 |
| Func. 10 |
Gerir inscrições no evento |
Listar, pesquisar, confirmar, cancelar e exportar as inscrições. |
U5 |
| Func. 11 |
Gerir pagamentos |
Consultar os pagamentos, verificar o seu estado e processar reembolsos. |
U5, U8 |
| Func. 12 |
Fazer check-in no evento |
Registar a entrada do participante no local do evento (ex.: leitura de QR code). |
U2, U3, U5 |
Torneios
| ID |
Funcionalidade |
Descrição |
Utilizadores |
| Func. 13 |
Gerir torneios |
Criar, editar e remover torneios (jogo, formato, individual/equipa, nº de vagas, regras e horário). |
U5, U6 |
| Func. 14 |
Consultar torneios |
Ver a lista de torneios e o respetivo detalhe e vagas disponíveis. |
Todos (U1–U7) |
| Func. 15 |
Gerir equipa |
Criar uma equipa, convidar, aceitar e remover membros. |
U4 |
| Func. 16 |
Inscrever-se em torneio individual |
Inscrever-se num torneio individual (requer inscrição confirmada no evento). |
U2, U3 |
| Func. 17 |
Inscrever equipa em torneio |
Inscrever uma equipa completa num torneio de equipa. |
U4 |
| Func. 18 |
Cancelar inscrição em torneio |
Retirar a inscrição (individual ou da equipa) de um torneio antes do seu início. |
U2, U3, U4, U5 |
| Func. 19 |
Gerir inscrições em torneios |
Consultar, aprovar e remover as inscrições num torneio. |
U5, U6 |
| Func. 20 |
Gerar chaves e calendário |
Gerar automaticamente as chaves (bracket) e o calendário das partidas de um torneio. |
U6 |
Resultados
| ID |
Funcionalidade |
Descrição |
Utilizadores |
| Func. 21 |
Registar resultados |
Introduzir e corrigir o resultado de cada partida. |
U6 |
| Func. 22 |
Consultar resultados em tempo real |
Acompanhar as partidas a decorrer e a evolução das chaves, com atualização automática. |
Todos (U1–U7) |
| Func. 23 |
Consultar resultados finais |
Ver a classificação final e o histórico de partidas de cada torneio terminado. |
Todos (U1–U7) |
Gestão e administração
| ID |
Funcionalidade |
Descrição |
Utilizadores |
| Func. 24 |
Enviar notificações |
Enviar emails/avisos aos participantes (confirmação de inscrição, pagamento, horários das partidas, alterações). |
U5 |
| Func. 25 |
Consultar estatísticas |
Ver relatórios do evento (nº de inscrições, receitas, ocupação dos torneios). |
U5 |
| Func. 26 |
Gerir utilizadores e permissões |
Criar contas de organizadores e gestores de torneio, atribuir perfis e bloquear contas. |
U7 |
Voltar à página principal