2019-08-14 Web UI Development:details on Mock; BE progress; Dev plan

2019-08-14 Web UI Development:details on Mock; BE progress; Dev plan

Date

Aug 14, 2019

Participants

  • @Yaw Nti-Addae

  • @Deb Weigand

  • @Hymmi Kong (Deactivated)

  • @Chetan Baadkar (Deactivated)

  • @Guy Davenport (Deactivated)

  • @Gaurav Chandani (Deactivated)

Goals

  • Review updates on the mock.

  • Share ideas on front-end design

  • Discuss plans for the web UI development

Discussion topics

Item

Notes

Item

Notes

Details and suggestions on mock.

Main updates on mock

  • Updated banner on Login page.

  • Updated Crop selection in Portal instead of on Login page. This requires backend changes.

  • Updated app item on Portal display app description when hovering over.

  • Updated validation step in wizard to display visual indication for passed and failed.

Suggestions

  • Add a page in portal for application management for each crop by users.

  • Items in GDM workflow are clickable. Star will create a refined workflow.

  • Label each step on stepper in GDM wizard.

  • Design of the left menu bar in GDM to be more intuitive by eg icons, accordion, etc

Share ideas from our in-house application and library ng-material

  • Showed kup.common.ui which includes header, left menu bar and filter panel. Package to be published to public domain. Create a example app to showcase usage

  • Showed features e.g. view, search and filter data in table; create and edit item

  • Showed stepper and form control design by ng-material

Details on the BE progress. What is currently available?

  • Available services: gdm2.docs.apiary.io/

  • GOBii web services (dev?) is deployed on an AWS instance for testing.

  • Developers would like to be able to run a local GOBii instance to make sure frontend and backend integration during development.

  • GOBii uses Bamboo for CD. Yaw could share the Bamboo script which packages the system into a docker image. PFR can help on adding ‘docker compose’ in script.

  • A side note, PFR currently uses Bitbucket Pipeline for CD.

Discuss on development plan

  • BAs weekly meet up. Deb and Hymmi to document high level requirements in Confluence. Review with Yaw and convert into stories.

  • First sprint could start on the 2nd or 3rd of Sept if stories are ready

  • Development to start with prototyping the below

    • Login page

    • Portal

    • GDM - basic layout, CRU of items under create and define

  • Two different applications for Portal and Loader but retain similar look and feel

Action items

PFR developers to publish kup.common.ui to a public domain and provide an example app
Yaw to send PFR the document on how to pull docker image from docker hub
Deb to set up weekly BA meet up
GOBii to add a new-gen project/board on Jira for the sprint

Decisions