Este projeto foi desenvolvido no âmbito da disciplina de Construção de Sistemas de Software da Licenciatura em Engenharia Informática da Faculdade de Ciências da Universidade de Lisboa.
O projeto pode ser executado usando o docker. Para isso, basta correr o script run.sh que se encontra na raiz do projeto.
O script utiliza o docker-compose para correr o projeto e fazer o build da imagem docker (--build).
docker compose up --buildUma base de dados PostgreSQL é inicializada dentro do container.
O projeto dispõe de um interface gráfica para desktop que permite a interação com o sistema. A interface foi desenvolvida em JavaFX. Para iniciar a GUI deve correr o comando:
mvn clean javafx:runO projeto dispõe também de uma interface gráfica para web. Esta utiliza SSR (Server Side Rendering) e foi desenvolvida com recurso ao Thymeleaf.
É disponibilizada através do container referido anteriormente. Para aceder à interface gráfica web, basta aceder ao endereço localhost:8080 no browser.
Projeto realizado por:
- Eduardo Proença - 57551
- Manuel Barral - 52026
- Tiago Oliveira - 54979