© GAGICRC 2017 | Ficha Técnica

SpringAwards vs. OpenAwards

SpringAwardsTrabalho Final de Curso de Licenciatura dos discentes Tiago Martins (Engenharia Informática) e Pedro Vareta (Matemática Aplicada), discussão dia 15 de fevereiro de 2018. O projeto Spring Awards, uma nova versão do OpenAwards, consiste numa aplicação web e mobile para Android, onde é possível fazer a inscrição de uma conta votante ou conta criador de eventos, para votar e participar nesse evento. O objetivo é a utilização desta aplicação para a criação de eventos públicos e privados, para se conseguir chegar a um vencedor e atribuir um prémio, ou simplesmente para se chegar a um consenso ou uma sondagem. Tem um mecanismo de geração de links ou tokens para cada evento, que só pode ser feita pelo criador do evento, esses links únicos podem ser partilhados nas redes sociais. Este projeto serviu para testar o conceito em tecnologias Framework Spring MVC, utilização de várias ferramentas open source da Fundação Apache, sessões de login seguro, através do Spring Security, Hibernate, MySQL Workbench Community 6.3, JavaServer Pages, mas apesar de tecnicamente estar bastante aceitável, de ter testado e validado a maioria dos conceitos, e de ter sido enriquecedor para os alunos que trabalharam nele, o design ficou aquém das expectativas e faltou criar a página para cada uma das entidades que é um requisito importantíssimo.