expressreport logo

EGCO ExpressReport

EGCO ExpressReport is designed to be a progressive web app to handle workload from all engineering sector to create a forms for collecting test data, generate report, engineer related calculation. Which most of the work currently on seperate excel files and being managed by one employee to collect data from engineer and create a report.

EGCO ExpressReport will solve the problem with better management system and automation to handle forms and report within web app itself.

I’m responsible for getting requirements, wireframing, and come up with high fedility user interface to create a virtual interactive interface on sketch to pinch to the company.

Diagram of existing solutions

This is the diagram for the existing solution; As you can see that there are many step back-and-forth dealing with creating report and later send to customers which sometimes take months to process all of there information. It’s involve many people and no central management for forms and reports.

diagram1

Issue with existing solution

problem

Solutions to solve this problem

The solutions to this is to have a central management web app (also progressive web app to be albe to work offline) and cloud database to store all the forms and report generated with automated calculation. There are also a user management for level of access to data restrictions. 

problem

Who is the main user?

After a long hours of meeting at EGCO. I’m concluded that they are three main roles.

Administrators

Manager

Field engineer

Architecture for web app. (basic illustation of overall functions)

You can see the diagram below for the flow chart.

egco diagram

Planning and Gantt chart

This is a project gantt chart which my team will be using in this development

ganttchart egcoganttchart egco2

All users need to sign in first

This is the high-fedility desgin from sketch for the login page.

Login%20Administrator%201
Login%20Administrator%204

Administrator Dashboard

As administrator, they are reposnsible for handle all project realted task and also assign task to field engineer team. Also can make change to forms and inventory in the future.

Dashboard Admin

Project Manager

As administrator are able to manage project by create, edit, view project as they want by interacting in this menu.

Dashboard Admin

Assigning project with selected forms for testing

There are four simple step to assign project to engineer and selected forms. Start from fill in basic information for project and testing.

Add%20new%20project admin-step1a
Add%20new%20project admin-step2a

Then, there is an option to select engineer team for the project and admin can review before confirming and assigning to the team.

Add%20new%20project admin-step3a
Add%20new%20project admin-step4a

Team Field Engineer Dashboard

Team field engineer dashboard will focus on assigned task for testing each site or power plant. They can add or edit forms to suite each site.

Dashboard TeamLead

Team Field Project Manager

Project Manager are pretty similar to Admisistrator’s project manager except the addition of assigned project task.

ManageProject TeamLead

Perform work on assigned task for testing

Team field can start working on task right from dashboard and filled the tested on the form and preview as much as they want.

Project Teamleada
Project Teamlead1
Project Teamlead%202

User management for manager

Manager have access to all sectors and information and also manage user account

ManageUserUserAccountManageA