From mn/ifi/inf5750
Revision as of 12:42, 27 October 2014 by (talk | contribs)

Jump to: navigation, search

List of group members

  • Bård Winther (baardew)
  • Henrik Tufte Lien (henriktl)
  • Jonas Sandnes (jonsandn)
  • swati sharma (swatis)

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:

Suggested architecture 1.png

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


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 (

Summary of requirements

Time schedule


  • 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: (access coming soon, hopefully)