ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Technology Readiness Indicator
CategoryThemeDevelopment leadComplete?KPI
2
1ClientUI developmentWaridYesCreate Vue app skeleton, with dependencies, inside a Docker container.
3
HostBackend and networkingShubhamYesDemonstrate Axios route from the client to FLINTexample endpoint running in an external host container
4
DeploymentOperational architectureShubhamYesConfigure Docker Compose environment to automate intra-container networking, between client and host
5
ClientUI developmentEstablish FLINTexample as a Vue an automated test (see: https://vuejs.org/v2/guide/testing.html)
6
DocsUI developmentDocument the UI development framework, technology stack and API routing
7
2ClientUX and workflowWaridYesAdd basic client-side config management for FLINTexample (e.g. change initial conditions, pool name)
8
ClientUX and workflowShubhamYesRequest results returned from FLINTexample endpoint in the host container and display them in the client
9
HostBackend and networkingAlekhyaYesRefactor GCBM REST endpoints to mirror FLINTexample, using local storage volumes, default credentials in the host container
10
DeploymentUI developmentShubhamYesAdd local volumes to Docker Compose config for the host container to support local development of the GCBM UI
11
DocsOperational architectureDocument the client/host architecture
12
3ClientUX and workflowWaridYesAdd basic GCBM workflow pages to the client (initialise job, upload data, run job) using small GCBM example
13
HostBackend and networkingShubham & WaridYesDemonstrate Axios route from the client to GCBM endpoint running in an external host container
14
ClientUX and workflowCreate basic job management framework (aka scheduler) for client-side config and data caching
15
DeploymentOperational architectureAdd secrets management to Docker Compose config of GCP hosted cloud resources, including S3 storage and layered API
16
ClientBackend and networkingDemonstrate ability to query job status and retrieve results from pub/sub and display them in the job scheduler
17
DocsUX and workflowDocument the data format requirements
18
4ClientUX and workflowExtend GCBM config management to edit dates, initial conditions, growth and yield databases, disturbance matrices, data providers
19
ClientUI developmentAdd data preview functionality, including spatial data using e.g. VueLayers
20
ClientBackend and networking
Advance job management to include estimates of runtime (small, medium, large), specify whether to use local or cloud resources to use, and asynchronous job scheduling
21
DocsOperational architectureDocument the deployment procedures for both client and host
22
5HostBackend and networkingAdd ability to scan S3 buckets for existing jobs
23
HostBackend and networkingAdd ability to scan S3 buckets for existing data catalogs
24
DeploymentOperational architectureSuggest design considerations to export FLINTcloud results for visualisation in the Reporting Tool or Taswira for Phase 3 of the project
25
DocsBackend and networkingDocument advanced topics such as configuring and indexing remote storage
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100