/IPM_UMinho

Projeto da unidade curricular de Interface Pessoa-Máquina 2023/2024

Primary LanguageVueMIT LicenseMIT

Projeto da UC de Interface Pessoa-Máquina - 2023/2024

Desenvolvimento de uma interface de sistema

Introdução

Este sistema auxilia o funcionamento de uma estação da E.S.Ideal, uma cadeia de Estações de Serviço Auto que fornece aos seus clientes serviços de manutenção automóvel.

Funcionalidades

O sistema permite:

  • Efetuar login
  • Listar serviços atribuidos a um mecânico
  • Alterar o estado de um serviço
  • Alterar detalhes de um serviço
  • Consultar o histórico de serviços
  • Recomendar serviços

Observações importantes

  • A interface foi implementada com Vue.js
  • Foi utilizada uma simulação de backend com json-server
  • Foi utilizado o pinia para implementar o estado da aplicação
  • Para tornar o estado da aplicação persistente foi utilizado o pinia-plugin-persistedstate

Execução do sistema

Para correr a aplicação são necessários os seguintes comandos:

cd esideal
npm install
npm run dev

Conclusão

Trabalho realizado por Pedro Silva, António Silva, Diogo Barros e Duarte Leitão.