Skip to content
This repository has been archived by the owner on Nov 22, 2024. It is now read-only.
/ thesisman Public archive

Software Systems Construction | BSc Computer Science FCUL

Notifications You must be signed in to change notification settings

edupro26/thesisman

Repository files navigation

ThesisMan | Projecto de Construção de Sistemas de Software

Descrição

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.

Run

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 --build

Uma base de dados PostgreSQL é inicializada dentro do container.

Interface Gráfica - GUI

Desktop - JavaFX

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:run

Web

O 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.

Autores

Projeto realizado por:

  • Eduardo Proença - 57551
  • Manuel Barral - 52026
  • Tiago Oliveira - 54979

Releases

No releases published

Packages

No packages published