BHJS
Contents
- 1 List of group members
- 2 Project Suggestions
- 3 Summary of requirements
- 4 Time schedule
- 5 Milestones:
- 6 How you are dividing tasks within the group
- 7 Screenshots and screen flows
- 8 Documented learning during project
- 9 Suggested improvements to APIs etc
- 10 Link to repository
- 11 Download link to sample web app or Android app
List of group members
- Bård Winther (baardew) baardew@ifi.uio.no
- Henrik Tufte Lien (henriktl) tuftelien@gmail.com
- Jonas Sandnes (jonsandn) jonsandn@ifi.uio.no
- swati sharma (swatis) swatis@ifi.uio.no
Project Suggestions
This section is just a bunch of notes that should be further developed or organized better.
New Schedule
- 1. nov : design layout finished
- 8. nov : static html layout presentable
- 29. nov : main work done
- 3. dec : hard deadline
Application Structure
Organization of program structure using MVVM:
Attempt to solve the problem with a generic implementation that parses any json object and displays it on screen.
What is to be displayed in html is under the "summary of requirements", but in the first run only the default, non-filtered json is to be used.
Javascript techonolgy: AngularJS primary until otherwise required.
TDD is a must: Protractor or alternatively QUnit
Questions:
GUI layout suggestions?
On following linK use dynamic alternating html content or refresh page entierly?
Work division preferences? (baardew - "backend" aka. not gui)
Could not find the API for data model fields (https://www.dhis2.org/doc/snapshot/en/user/html/apes04.html)?
Summary of requirements
Time schedule
Milestones:
- Milestone 1: 1st November
Document features and architecture on Wiki
Show understanding of DHIS2 web apps
- Milestone 2: 15th November
First bare-bone version - static HTML
Uploadable as DHIS2 web app
- Milestone 3: 30th November
- Finished, if applicable also with mobile app.
- Final delivery: 8th December
- Presentation: 9th December
How you are dividing tasks within the group
Screenshots and screen flows
Documented learning during project
Suggested improvements to APIs etc
Link to repository
Download link to sample web app or Android app
repo: gitolite@git.uio.no:inf5750/baardew/dhis_bhjs (access coming soon, hopefully)