FUNCTIONALITY ENHANCEMENT FOR AN INDUSTRY
LEADING MOBILE SAFETY SOFTWARE
CASE STUDY
ABOUT THE CLIENT
Our client’s services revolve around all things compliance which
includes – safety, health, risk assessment, certification. The project is
based on one such segment which deals with safety and health. Their
product is a mobile-first platform. They cater to segments where safety
is of prime importance, for example – Construction Companies. On the
other hand, compliance is a norm in almost every company now. These
services too were provided by the client.
ABOUT THE CLIENT
Our client’s services revolve around all things compliance which
includes – safety, health, risk assessment, certification. The project is
based on one such segment which deals with safety and health. Their
product is a mobile-first platform. They cater to segments where safety
is of prime importance, for example – Construction Companies. On the
other hand, compliance is a norm in almost every company now. These
services too were provided by the client.
Although the client was based in the US and Canada, there was a need for localization of the product to enable customers based in different regions to access the services. Also, there were multiple front-end frameworks currently active in the system which did not have the translation to support the backend. Another factor was that currently, the employees of the customer companies could not be tagged to their respective organizations. This in turn made it harder for managers to recognize their own employees or assign any tasks for them.
Hence, to bring the backend translation to the front, which was a complicated process, and to enhance the companies’ module, they reached out to Zuci.
WHAT DID WE TRY TO SOLVE?
WHAT DID WE TRY TO SOLVE?
Although the client was based in the US and Canada, there was a need for localization of the product to enable customers based in different regions to access the services. Also, there were multiple front-end frameworks currently active in the system which did not have the translation to support the backend. Another factor was that currently, the employees of the customer companies could not be tagged to their respective organizations. This in turn made it harder for managers to recognize their own employees or assign any tasks for them.
Hence, to bring the backend translation to the front, which was a complicated process, and to enhance the companies’ module, they reached out to Zuci.
WHAT WENT BEHIND MAKING
THIS SOLUTION A REALITY?
The team at Zuci analyzed and proposed standardizing the front-end
framework and enhancing functionality to make the client’s services more
user centric. Here are the activities the team undertook:
Localization:
The existing translation on the app worked only with C# at the backend,
whereas the frontend was a mix of Angular, React, multiple plugins and the
UI component which is written in JavaScript code. These front-end stacks
did not have the option for translation. The plan was to build a code, or a
framework, or a layer, that will regardless of the stack, call the method, pass
the string and help translate everything to the requisite user language.
While this was not a direct business ask from the client, proactive work on
this front from Zuci eased their work as they started pushing into global
markets. The framework has made it easy to make small necessary tweaks
without any manual effort as and when the need arises, thus considerably
reducing the turnaround time to support languages.
WHAT WENT BEHIND MAKING
THIS SOLUTION A REALITY?
The team at Zuci analyzed and proposed standardizing the front-end
framework and enhancing functionality to make the client’s services more
user centric. Here are the activities the team undertook:
Localization:
The existing translation on the app worked only with C# at the backend,
whereas the frontend was a mix of Angular, React, multiple plugins and the
UI component which is written in JavaScript code. These front-end stacks
did not have the option for translation. The plan was to build a code, or a
framework, or a layer, that will regardless of the stack, call the method, pass
the string and help translate everything to the requisite user language.
While this was not a direct business ask from the client, proactive work on
this front from Zuci eased their work as they started pushing into global
markets. The framework has made it easy to make small necessary tweaks
without any manual effort as and when the need arises, thus considerably
reducing the turnaround time to support languages.
Functional Enhancement :
Based on client’s requirement, Zuci’s team created a Companies Module
that enables customers to work with their subcontractors, suppliers, and
clients while using the product. With this they can create a company within
the module and link employees to the company. Access can be given to an
admin from a company who will have the privileges to access and assign
roles. This feature enables them to communicate with each vertical based
on their tagging and to gain full visibility into their health and safety
program and report on key safety metrics.
WHAT WENT BEHIND MAKING THIS SOLUTION A REALITY?
WHAT WENT BEHIND MAKING THIS SOLUTION A REALITY?
Functional Enhancement :
Based on client’s requirement, Zuci’s team created a Companies Module
that enables customers to work with their subcontractors, suppliers, and
clients while using the product. With this they can create a company within
the module and link employees to the company. Access can be given to an
admin from a company who will have the privileges to access and assign
roles. This feature enables them to communicate with each vertical based
on their tagging and to gain full visibility into their health and safety
program and report on key safety metrics.
WHAT DID WE ACCOMPLISH FOR THE CLIENT?
This was a long-standing request from the customers of the client, who prior
to this release were using certain workarounds and could not take full
advantage of the system to fully leverage its capabilities.
Here are the capabilities that were introduced with the Companies Module:
Companies – Allow Safety Leaders to upload contractor / subcontractor, suppliers and customer company profiles along with their employees.
Inspections – Provide Contractors with the ability to conduct job site inspections. Allow supervisors to conduct behavior-based observations on contractor work activities.
Training Management – Ability to provide contractors with onboarding orientation training by project site.
WHAT DID WE ACCOMPLISH FOR THE CLIENT?
This was a long-standing request from the customers of the client, who prior
to this release were using certain workarounds and could not take full
advantage of the system to fully leverage its capabilities.
Here are the capabilities that were introduced with the Companies Module: