Difference between revisions of "MAM"

From mn/ifi/inf5750
Jump to: navigation, search
(Screenshots)
(Final)
Line 98: Line 98:
 
=== Final ===
 
=== Final ===
  
[[File:import1.png | 250px]][[File:import2.png | 250px]]
+
[[File:Import1.png | 250px]][[File:Import2.png | 250px]]
 
<br>
 
<br>
[[File:importUsername.png | 250px]][[File:importPassword.png | 250px]][[File:importConfirm.png | 250px]][[File:importFeedback.png | 250px]]
+
[[File:ImportUsername.png | 250px]][[File:ImportPassword.png | 250px]][[File:ImportConfirm.png | 250px]][[File:ImportFeedback.png | 250px]]
 
<br>
 
<br>
[[File:view1.png | 250px]][[File:view2.png | 250px]][[File:view3.png | 250px]][[File:view4.png | 250px]]
+
[[File:View1.png | 250px]][[File:View2.png | 250px]][[File:View3.png | 250px]][[File:View4.png | 250px]]
  
 
== Documented learning ==
 
== Documented learning ==

Revision as of 21:20, 28 November 2016

Group members

  • axelhha
  • magnuwo
  • mortewl

Project details

We chose task D: importing, matching and visualizing.

In this project we will make a client side application for:

  • Fetch datasets from the Demographic and Health Survey (DHS) external API.
  • Match data from the datasets with the data in DHIS2 and add the data if it does not already exist.
  • Visualize the datasets that have been imported.

Architecture

Technologies being used will be:

  • React
  • HTML5
  • CSS
  • JavaScript

Milestones

Milestone 1 - 27.10.2016

First group meeting

  • Decide upon architecture and how the app should behave.
  • Play around with DHIS2.
  • Start reading DHIS2 documentation.

Milestone 2 - 02.11.2016

Second group meeting

  • Propose GUI
  • Divide tasks
  • First app draft

Milestone 3 - 21.11.2016

Import API finished
The API being used to import the data from DHS to DHIS2 must be fully functional.

Milestone 4 - 23.11.2016

Last feature implemented
No more features will be added after this milestone.

Milestone 5 - 25.11.2016

App finished
The app should be completely finished.

Milestone 6 - 27.11.2016

Final delivery

Time schedule

No specific times to work on, only a mandatory meeting each Thursday where we show what we have done since last meeting and also discuss and delegate tasks. If a member finishes a task early, they get a new task assigned.

Day Time
Monday
Tuesday
Wednesday
Thursday 14:00-16:00
Friday

Dividing tasks within the group

Initial
Magnus: importer API
Axel & Morten: decide upon app GUI and implement importer GUI
Axel: Wikipage administrator

Current
Magnus & Axel: visualizing imported data
Morten: implement importer GUI

Screenshots

First draft

Import page
Importer.png
Being inspired by the mock-up we chose to keep some of the functionality, but keeping it all on one page.

Visualizing
Datasetview.png

Final

Import1.pngImport2.png
ImportUsername.pngImportPassword.pngImportConfirm.pngImportFeedback.png
View1.pngView2.pngView3.pngView4.png

Documented learning

Suggested improvements

Repository

https://github.com/Razni/MAM

Sample app