Difference between revisions of "FRM"

From mn/ifi/inf5750
Jump to: navigation, search
m
m (Technologies)
Line 26: Line 26:
 
* DHIS2 Web app
 
* DHIS2 Web app
 
* Google Maps JavaScript API
 
* Google Maps JavaScript API
 +
* REST to communicate with DHIS2
  
 
== Features ==
 
== Features ==
Line 33: Line 34:
 
* Edit  existing organization units.
 
* Edit  existing organization units.
 
* Filter organization units.
 
* Filter organization units.
* Dynamic search for organization units. If time:
+
* Dynamic search for organization units.  
 +
If time:
 
* Statistics on organization units
 
* Statistics on organization units
 
* List all  organization units.
 
* List all  organization units.

Revision as of 22:06, 8 November 2015

Project details

Managing Organization Units[1]

Sketch

Group members

Erik Haider Forsén - erikh@ifi.uio.no

Julie Hill Roa - juliehr@ifi.uio.no

Roza Moustafa - rozarm@ifi.uio.no

Yrjan Fraschetti - yrjanaf@ifi.uio.no

Architecture

Technologies

  • Bootstrap
  • HTML 5 & CSS 3
  • Angular 2.0 (alpha)
  • DHIS2 Web app
  • Google Maps JavaScript API
  • REST to communicate with DHIS2

Features

  • Find organization units on map.
  • Present the information pertaining to the chosen facility.
  • Add new organization units by clicking on map.
  • Edit existing organization units.
  • Filter organization units.
  • Dynamic search for organization units.

If time:

  • Statistics on organization units
  • List all organization units.

Milestones

Milestone 1 - due 08.11.2015

  • Document features and architecture on wiki:

See features paragraph.

We have also made a sketch of the design/layout of the application.

We have set up a project in git. This project contains a skeleton with a good Angular 2.0 structure for the web app.

We looked at googlemaps and made an API-key to be able to use their map-API .

All group members have done Angular 2.0 quick start and tutorials.

We have also looked into testing for javascript with Jasmine and tried to test one method.

  • Show understanding of dhis2 web app:

We have downloaded the dhis-live package and deployed it on our local computers. We have also switched from H2 db to postgres. We have populated our databases with sample data from Sierra Leone. We managed to upload our "hello-world"-app into dhis.

We have also browsed the dhis app too see other app examples, and successfully added a new organization unit.

We have started looking into retrieving data from the dhis API, but so far it is difficult with Angular 2.0 (need to learn more).

Milestone 2 - due 22.11.2015

  • First bare-bone version - static HTML
  • Uploadable as DHIS2 web app.

Milestone 3 - due 04.12.2015

  • Finished, if applicable also with mobile app.

Final delivery - due 11.12.2015

  • Presentations in mid December.

Other

Git repo: gitolite@git.uio.no:u/erikhf/frm.git