Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.97 KB

README.md

File metadata and controls

37 lines (25 loc) · 1.97 KB

E.S. Ideal

Internal service management platform, developed with Vue.js, TypeScript, and JSON Server.

This project was developed as part of the Interface Pessoa-Máquina (IPM) subject during the second semester of the final year of the Software Engineering Bachelor's degree at the University of Minho.

The objective was to create an internal management platform for the service station E.S. Ideal (Estação de Serviço Ideal) that allowed station mechanics of different specialties to handle all requested services quickly and easily. The main focus was to create a user-friendly interface that strictly followed good practices and implemented principles like Shneiderman’s 8 Golden Rules," "Nielsen Heuristics," and other common guidelines.

The actual implementation seen here was preceded by the development of the user-interface prototype in Figma, which you can check out here.

Results

🏅 19/20

Setup

Prerequisites:

Ensure you have Node.js (version 14 or later) and npm (Node Package Manager) installed on your system.

CORS Everywhere

In order to connect the frontend to the backend locally, it's necessary to enable CORS (Cross-Origin Resource Sharing) functionality. For security reasons, browsers restrict HTTP Cross Origin requests initiated by web pages. To allow them for development purposes, you should use this Firefox addon.

Install Dependencies

Navigate to the project directory and run the following command in your terminal to install the required dependencies:

npm install

Compiling and Runnning

Simply run npm-run-all to automatically execute all necessary programs.

Team

  • Carlos Ribeiro, A100761
  • Diogo Matos, A100741
  • José Correia, A100610
  • Júlio Pinto, A100742
  • Mário Rodrigues, A100109