Sistema de portagens electrónicas de monitorização de portagens e automatização de pagamentos.
O sistema tem como objetivo gerir os pórticos em autoestradas e outras vias, para tal, tem que monitorar os automóveis que transitam na via destinada ao Fast Travel. Conferir também, se os mesmos têm o identificador, o trajeto percorrido e o custo da viagem, retirar o correspondente montante da conta bancária associada ao cliente, e assim, agilizar o processo de viagem com pagamentos instantâneos.
Para monitorizar as tarefas e acompanhar o desenvolvimento do projeto, usamos:
- GitHub Projects
- Jira
- Executar o comando, colocando o user da sua conta da UA
ssh user@deti-engsoft-12
- De seguida ira ser pedido a password da conta da UA, inserir a password da conta da UA
- Navegar para o diretório ./home/evabartolomeu/IES_Project
- Depois é só correr o docker:
sudo docker-compose down -v
sudo docker-compose build
sudo docker-compose up
- No browser se navegar no link: 192.168.160.221:6868/ irá conseguir ver o site a correr.
- Ao compilar o FastTravelService, irá eliminar a pasta target caso exista, e gera-lo de novo com base no código do FastTravelService, contendo este um ficheiro jar.
- Para isto basta correr o seguinte comando no diretório ./FastTravelService:
mvn clean package -DskipTests
- Antes de compilar o docker é necessario ter o ficheiro jar do FastTravelService pretendido (para obte-lo basta executar os passos vistos anteriormmente)
- Para compilar o docker basta correr o seguinte comando no diretório raiz do projeto:
docker-compose build
-
Para correr o docker basta correr o seguinte comando no diretório raiz do projeto:
docker-compose down -v
docker-compose up
-
Para eliminar a base de dados:
docker-compose down -v
-
Para eliminar docker: docker rm -f $(docker ps -aq)
-
Observar os resultados Website http://localhost:6868/
- Userstory do Login;
- Userstory que permite a visualização das "passages in scuts" por parte do admin;
- Userstory que permite a vizualização das "scuts" por parte do admin;
- Userstory que permite o client visualizar os seus "Vehicles and Identifiers";
- Userstory que permite que o client faça um "Request Identifier", que, será adicionado ao "Vehicles and Identifiers";
- Userstory que permite que o cliente vizualize e, também, pesquise através de filtros os "Movements";
- Implementação da Rest API;
- Deployment do IES_Project na VM.
Username | Password |
---|---|
pedrofigs@ua.pt | pedroFigs! |
Username | Password |
---|---|
andrefreixo18@ua.pt | andrefreixo! |
- Team Manager: Eva Bartolomeu, nº 98513
- Product Owner: Marta Fradique, nº 98629
- Architect: André Freixo, nº 98495
- DevOps Master: Luís Martins, nº 98521