Difference between revisions of "React to Dhis"

From mn/ifi/inf5750
Jump to: navigation, search
(Task Division)
Line 6: Line 6:
  
 
== '''Requirements''' ==
 
== '''Requirements''' ==
must do:
+
Must Have:
  
 
1)Able to Search all the health facilities that are present in the district using the search bar provided at the top.
 
1)Able to Search all the health facilities that are present in the district using the search bar provided at the top.
Line 15: Line 15:
  
  
can do:
+
Should Have:
  
1)ability to edit the information about the faciliyies
+
1)ability to edit the information about the facilities
  
 
2)ability to add new information  
 
2)ability to add new information  
  
 
== '''Schedule''' ==
 
== '''Schedule''' ==
 +
we will be meeting 3 days a week .exact schedule may change .
  
== '''Development Discipline''' ==
+
== '''Introduction''' ==
Our development will follow a light weight version of agile development method, which will eliminate the heavy documentation part. We will set up a goal weekly as a sprint and make sure there a workable prototype is always available. Our task division is very modular. With the help of git, each teammate can work in parallel independently without worrying too much about others progress.
 
  
== '''Task Division''' ==
+
== We are doing Task E for our group project: E Health Facility Registry ==
Requirement design: Lexu, Kripeshwari
+
We want to build a rich user interface to make it easier to get a visual overview of the different health facilities that are available in a country, area or region.
  
Live searching: Lexu
+
Through this we want too build a system that is easy to expand and maintain.
  
Map integration with units: Kripeshwari
+
Our goal is to have a well functioning, and well documented solution, that can help expand upon the functionality of the DHIS2 system.
  
Check and edit unit: Nirujah
+
Through this process we hope to learn the react library, and use it’s power in a effective and clean way.
  
Test and polishing: all
+
We also hope to learn more about the dhis api, and find the benefits/drawbacks of a cloud hosted version of the system.
 +
 
 +
== '''Role  Division''' ==
 +
Obviously everyone will be developing,designing and testing this solution together, but we have assigned some key areas that each of us are responsible for.
 +
 
 +
Architecture, documentation: Erlend
 +
 
 +
Lead programmer, use cases: Kristoffer
 +
 
 +
Code quality, DHIS2 setup: Amrit
  
 
== '''Application Flow''' ==
 
== '''Application Flow''' ==
Line 52: Line 61:
 
== '''Architecture''' ==
 
== '''Architecture''' ==
  
[[File:Reacttodhis_5750architecthure.png]]  
+
[[File:Reacttodhis_5750architecthure.png]]
 +
 
 +
Read more about flux here:
 +
 
 +
https://scotch.io/tutorials/getting-to-know-flux-the-react-js-architecture
  
 
== '''Learning Outcome''' ==
 
== '''Learning Outcome''' ==
Line 59: Line 72:
  
 
== '''Link to repository''' ==
 
== '''Link to repository''' ==
 +
https://github.com/erlendw/ReactToDhis

Revision as of 15:17, 27 October 2016

Group Members

  • Amrit chhetri
  • Erlend Westbye
  • Kristoffer Osen

Requirements

Must Have:

1)Able to Search all the health facilities that are present in the district using the search bar provided at the top.

2)provide the necessary information related to that health facilities like :listing all the health care they provide in their center

3)display the Health Facilty  in the map along with the Close by facilities.


Should Have:

1)ability to edit the information about the facilities

2)ability to add new information

Schedule

we will be meeting 3 days a week .exact schedule may change .

Introduction

We are doing Task E for our group project: E Health Facility Registry

We want to build a rich user interface to make it easier to get a visual overview of the different health facilities that are available in a country, area or region.

Through this we want too build a system that is easy to expand and maintain.

Our goal is to have a well functioning, and well documented solution, that can help expand upon the functionality of the DHIS2 system.

Through this process we hope to learn the react library, and use it’s power in a effective and clean way.

We also hope to learn more about the dhis api, and find the benefits/drawbacks of a cloud hosted version of the system.

Role Division

Obviously everyone will be developing,designing and testing this solution together, but we have assigned some key areas that each of us are responsible for.

Architecture, documentation: Erlend

Lead programmer, use cases: Kristoffer

Code quality, DHIS2 setup: Amrit

Application Flow

Application flow:

1)First page will be the main User Interface with search bar and default maps.

2)once user search the facilities ,it will list all the facilities related to that keyword.

3)click one of the facility to see the details.

3)there will be button/tab option for showing the facilities in the map.on clicking that button it will show the facility in the map.

4)on hovering the facility  tracker,it should show some basic information about the facilities.

Architecture

File:Reacttodhis 5750architecthure.png

Read more about flux here:

https://scotch.io/tutorials/getting-to-know-flux-the-react-js-architecture

Learning Outcome

Discussion and Future Work

Link to repository

https://github.com/erlendw/ReactToDhis