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