We use cookies to omprove your experience on the site. Please read our Privacy Тerms to find more.

I accept Learn more

Solution for managing the tasks of an aircraft maintenance company

Solution for managing the tasks of an aircraft maintenance company

Description

APS is a service inside the task-tracking system for task management of employees of one of Australia’s aircraft maintenance companies. The service allows you to create backlogs for specific purposes.

Main tasks

The team needed to create an application that would be able to organize voluminous aviation documents. Depending on the unit on which a person works in production, he needs to obtain information relating specifically to his work object. Since aviation documentation is quite bulky, the company’s managers need to group information by keywords in order to reduce the time employees search for the necessary information.

Work process

First of all, the analyst and the designer had to create a clear and user-friendly interface, which required the development of requirements based on project’s business logic. That is why there were a large number of calls and meetings with the client to coordinate each new element or proposal.

After most of the screens and analytics were developed, the front-end developer got to work. It was necessary to solve the problem of optimizing a large amount of data in the form of tables and tree structures. For this purpose, pagination, filtering and search modules were implemented for all main components. The number of queries to the server, as well as the number of data stored at the front-end were reduced as much as possible. For the client convenience was important when editing data for which we provided and implemented various options such as editing each individual cell, editing individual elements in full-fledged forms.

Filtering in a tree structure

It was difficult to come up with a solution for filtering in a tree structure. Several solutions were put forward to the customer, and in the end, the variant of highlighting the necessary elements and the path to them was chosen. With this implementation, the idea and display of data in the form of a tree is preserved, and it is also convenient to see the previous versions of the filtered element.

Backend development

When all the requirements specifications were ready and agreed with the client, the backend developer joined the development process and implement the following:

  • Creating hierarchical tree structure
  • Parsing excel/CSV files
  • Generating pdf reports
  • Web sockets to display loading process
  • Standard CRUD for interacting with entities
  • Creating a background task queue for large data downloads

Testing

Each new element or feature had to undergo a rigorous review by our QA engineer, who was responsible for the quality and monitoring of the functionality.

Additionally 

In addition to the basic functionality, the project has implemented authorization service using JWT-tokens, forgot-password function, two user roles – Administrator and Regular user. A user profile has been developed with the ability to change data about themself and upload an avatar, there is also a list of users where the Administrator can delete and block. Moreover, the Administrator independently registers new users using a simple form with the ability to generate password.

Results

The client purchased the MVP to show to investors for additional resources thanks to which the project will soon be implemented on the territory of aviation enterprises. 

Thanks to this application, the work of employees and the company as a whole will be improved by simplifying work processes.

Team

  • Tech-Lead
  • Designer
  • Front-end developer
  • Back-end developer
  • QA engineer
  • PM

Mikhail Kochkurov

CIO, BCS Life Insurance LLC

13 reviews

The team works carefully and offers high-caliber service

A2SEVEN has built a robust digital platform that has won numerous awards. Their project management is always top-notch. They are always available and very responsive to any requests or concerns.

Bess Batterham

Digital Project Director at at Brains

6 reviews

A breeze to work with a very professional and talented team!

They are a great team, lead by a fabulous manager, Polina - Their work on this tool was thorough work and we successfully built some amazing functionality - some of which was very tricky! A very successful result which I could be happier with. Would use again.

Devid Tarbay

HEAD OF PRODUCT, DOUBLERRO

13 reviews

The project has satisfied

The developer is exceptional and delivers a high level of work within the deadline. A2SEVEN has smooth and friendly communication, using an agile project management method in work execution.

Get a free consultation

Send