GMAO Elecnor

A Work Orders Management System to help electricians to attend to issues and maintenance calls from big corporate industry companies.

Overview

GMAO is a legacy program used by Elecnor SL to manage work orders and the work load of their employees and technicians. The company FDSA is in charged of the maintenance and further development of this application, company that hired me as a Full Stack Developer. This project used AngularJS as the Frontend that is deprecated.

Figma
JavaScript / TypeScript
Jira
MySQL
Node / Express
Problem Solving
React / Next
Tailwind CSS
Customer Satisfaction

The Solution

In order to modernice the application we needed to do a migration to either a newer version of Angular or to change framework to NextJS. since the majority of the developers were more experienced using React as the Frontend tech, we decided to start a migration towards NextJS by integrating React and TailwindCSS into the deprecated AngularJS application.

Design face

This face could be subdivided into UI Design and Tech Design, as I was in charge of both, and for both areas, Front and Backend.

As for the UI Design, I used Figma in order to develop a fully functioning prototype so the client was able to test and check all functionality before development and give us feedback in a non-destructive face. It was the first time this was done in FDSA with any client, and very quickly the process got exported to other projects in order to satisfy clients needs and accelerate the development process.

Once the UI was approved, I got on with the Technical Design by developing several diagrams. Amongst these diagrams I developed a User Flow and a Functionality Flow for Frontend development, and several API Service Diagrams for the Backend with the HTTP Callbacks, authentication, validation and error handling as some features of this diagrams.

Development face

...

Conclusion

...

Project images

No items found.

Similar projects

GMAO Elecnor
Full Stack Development
Pixel Pulse
Frontend Development

Let's talk about your next project

Whether you are a company looking to increase your team or a SMEs looking for getting your business online, I can help!!

Let's talk