AIO impact

Industry: Supply chain

Country: Germany
AngularNgRxRxJsKarmaJasmineHTML5SCSSMaterial DesignMicro ServicesNode.jsKafka.jsKOASequelizeDocker

Description

AIO impact is a product created by Aioneers company that is shaping the future of supply chains with AI-based digital execution management. Their system provides a seamless workflow that handles the analytics, decision support and digital execution of supply chain management. They do this with consulting, data science and technology. We collaborated with them to create a workflow process for this with a cloud-based infrastructure.

To achieve set business goals, tasks are created by the client (business) and it moves through different stages. In the analytics stage, data is sent from the client to the data scientist for analysis to get insight into issues.

Next, the system generates actionable recommendations to improve the supply chain. Say, for example, a business needs to increase the production of certain goods, there are two choices before them to realize this – either buy more equipment or hire more workers. Within the application, the supply chain consultants describe possible solutions and monitor the dashboards for the implementations already in motion.

Client goals

We have worked extensively with frontend and backend tools and our client needed our expertise to build their frontend functionalities from scratch. They had their own ideas in layout and requirements on how the project should go, and with proper collaboration and effective communication from us, we translated all their ideas for adequate implementation.

For the backend, some functionalities already existed on the application. Our technical skills were required for the improvement of those features, which will be an upgrade from the pre-existing version 1.0, and the writing of new features where necessary.

Aio impact Illustration 1

Our work

Frontend

Part of our work involved creating modernized and responsive layouts for login and tables for the organizations and users. When a user logins into their page, certain tables are displayed. These tables hold the users' or organizations' profile page.

As a standard, we don't just want them to have access to their page, but to perform basic operations. We implemented certain authorizations where users can be edited, activated or deactivated.

For organizations, we enacted a table with roles. This table is designed to show the list of organizations, with operations like activation, deactivation and editing also put into effect on it.

From experience, we are aware just how important UI is to users. On the users' settings, we customized different formats, dates and numbers could be displayed to improve the aesthetics of the page.

Backend

On the backend, we implemented features that allow users to update their profile pages. To create a clean flow and free up memory space, we removed unnecessary fields that were no longer used. We also updated the validation feature for a user to create or update their information.

Aio impact Illustration 2
Aio impact Illustration 3

The Execution board

Thanks to this, the user has access to all relevant business objects and can quickly decide on the next actions, easily collaborate with your team members and see the results of your work.

Connectors

Consultants often use other software or programs to build data and data analytics. These data may need to be displayed on our application for a demonstration.

Aioneers doesn’t allow the integration of external data. To display those, we created a feature called Connector. A connector is a bridge between external data and its embedding on our application.

When a consultant tries to connect, a graph is created and the link to that graph is added to the connector. The graph (which is the data) is simply reflected on our application and is displayed without the need to integrate the two software or switch to a third-party application.

Aio impact Illustration 4

Homepage

The homepage is an accumulation of all the information that is collected on users.

Work with DOT’s

This company has their own connecting suite AIOconnect, specifically built for analytics platforms, helps you to automatically embed all relevant business objects as DOTs (Digital Object Twins) into AIOimpact. DOTs are digital replicas of objects in your business, representing objects from the real world. DOTs enable you to quantify the benefits from improvement measures and actions. They can easily be imported from ERPs, planning or analytics systems, and then used to project and steer improvement initiatives, execution of decisions, and handling the resolution of incidents.

Details

Available version

Web

Testing

Testing was done on the client’s side.

Hosting

Azure, DevOps on the client's side

Methodology of development

Scrum

Databases

Postgress SQL - saves information about the organization and users,Operation database - each organization will have its own database and it can save something of its own. (different products and goods for example)

Postgress SQL - saves information about the organization and users,Operation database - each organization will have its own database and it can save something of its own. (different products and goods for example)

Timeline

June 2020 - Ongoing

Team

4 Front-end, 1 Back-end developers

Used Technologies

AIO impact Angular

Angular

AIO impact NgRx

NgRx

AIO impact RxJs

RxJs

AIO impact Karma

Karma

AIO impact Jasmine

Jasmine

AIO impact HTML5

HTML5

AIO impact SCSS

SCSS

AIO impact Material Design

Material Design

AIO impact Micro Services

Micro Services

AIO impact Node.js

Node.js

AIO impact Kafka.js

Kafka.js

AIO impact KOA

KOA

AIO impact Sequelize

Sequelize

AIO impact Docker

Docker