Application for managing cars like a smart garage
Este projeto foi desenvolvido no âmbito da unidade curricular de Introdução à Engenharia de Software, da licenciatura em Engenharia Informática da Universidade de Aveiro.
Demostração
O Cheku é uma aplicação de gestão de veículos que ajuda os utilizadores a gerenciar sua frota de maneira mais eficiente. A aplicação permite ainda acompanhar a localização geográfica dos veículos em tempo real, notifica os utilizadores de pagamentos de seguro e manutenções e permite compartilhar informações com outros membros da família ou da empresa. Além disso, o Cheku é compatível com uma ampla variedade de veículos e possui uma interface intuitiva e fácil de usar. O Cheku é ideal para quem precisa gerenciar mais de um veículo e oferece uma gestão colaborativa e eficiente da frota.
Foi utilizado o Jira para planear e documentar o projeto. É possível encontrar informção do projeto nos seguintes links:
-
Jiraplaneamento -
drive linkdocumentação -
Relatório editávelrelatório
- Team Manager and Developer: Diogo Magalhães (NMEC:102470)
- Product Owner and Developer Vicente Barros (NMEC:97787)
- Architect and Developer Mariana Andrade (NMEC:103823)
- DevOps and Developer Emanuel Marques (NMEC:102565)
- Apliacação Web (React)
- Serviço(Spring Boot)
- Message Broker (RabbitMQ)
- Base de dados (MySQL)
- Geração de Dados (Python)
Para executar o sistema em localhost é necessário ter o Docker Compose instalado e atualizado.
Posto isto, os passos são os seguintes:
-
Compile o código do serviço (dentro do cheku)
-
Para cada serviço, construa os containers e inicie.
-
Execute o comando
docker compose upna raiz do projeto.
email: dario@gmail.com
password: dario
email: joao@gmail.com
password: joao
email: matilde@gmail.com
password: matilde
email: cheku@gmail.com
password: cheku
email: bruno@gmail.com
password: bruno
É possível encontrar mais informação sobre o projeto no Relatório do Projeto e Apresentação do projeto
Aplicação web disponível em: 192.168.160.225

