Aplicação desktop construída a partir da linguagem Java e sua biblioteca de renderização gráfica Swing. É um sistema de competição e avaliação de equipes em eventos através de jurados e espectadores. Gerencia as informações do evento, suas equipes e determinadas apresentações com um usuário administrador. Presenter Admin é um projeto acadêmico, desenvolvido na EEEP Alfredo Nunes de Melo, Acopiara-CE.
Consta de um ecossistema integrado junto ao projeto presenter-web, um mono-repo com dois subprojetos: uma aplicação frontend-web responsável pela avaliação do jurados e um backend com uma restful api central (core).
- Cadastro e gerenciamento de equipes (CRUD)
- Temporizador para contagem de tempo por apresentação
- Sorteador da ordem e confirmação de apresentação
- Ranking do evento
Pré-requisitos:
- Java +17
- Api Backend rodando no host
- Variável de Ambiente API_HOST: URL do host da api
- (caso feito o restore do dump disponibilizado, utilizar usuário com nome e senha iguais a "admin")
Ou clone o projeto (necessário Apache Ant +10):
git clone https://github.com/HenriqueSenaDev/presenter-admin.git
cd presenter-admin
# cria um jar na pasta dist/lib
ant
E execute o Jar em seu diretório:
java -jar presenter-admin-[timestamp].jar