Management of aircraft's technical issues.
The Issue Manager app is designed for aircraft owners and operators to keep track of aircraft technical discrepancies, with the ability to assign a problem to a person in charge of its solution, track solution progress and sort problems by their gravity and/or by aircraft. Multiple view options allow for simple sorting of data. Color coding and status indicators help pilots, aircraft owners and/or operators stay updated with resolution progress.
Also see: tablet mode & fullscreen mode
How we built this app
We built this app with a set of descriptive columns that provide important information about the specifications of each problem, including the Aircraft, Gravity, Progress, and more. Special column types allow users to view each problem and immediately discern what has been completed vs. what’s left to complete. 1. First we created a set of problems in the spreadsheet as indicated by the first column in the “All” view in the app. 2. We then added a Color Code field which allows for Red, Yellow, and Green to indicate the gravity (i.e. seriousness) of the problem. You’ll notice when you click to edit the field in the Editor there is a formula on the backend spreadsheet. More on that in the next step. 3. The Color Code field corresponds directly to the Gravity field we created because of the formula in the spreadsheet. We created a set of progress markers as a dropdown menu (or Enum Field Type) for the Progress field including Not Started, In Progress and Complete. The formula in the spreadsheet now causes the project's color code to change according to the status when the status is indicated in the app. 4. We created dropdown menus using the Enum Field Type for "Aircraft" and "Assignee" as well. This way users do not have to manually type in assignees’ names. 5. We started with one view of all projects in the “Aircraft” view, and then added two more views-- one grouped by "Flag" and one grouped by "Assignee". The grouping choices were specified in the UX tab.
This is a preview of the data sets used in the app.
This is a high-level model of both the data entities and the UI elements in the app.