Difference between revisions of "KJH"
(→Summary of requirements) |
(Tag: Visual edit) |
||
Line 4: | Line 4: | ||
* Henning Håkonsen | * Henning Håkonsen | ||
− | == | + | == Task == |
− | App providing an interface to the health facilities in a country (e.g. the Sierra Leone or Trainingland demo databases). The | + | |
− | + | === E Health Facility Registry === | |
− | + | App providing an interface to the health facilities in a country (e.g. the Sierra Leone or Trainingland demo databases). The app should make it possible to search and list organisation units and see these in a map, along with relevant details regarding each facility such as type, the district it belongs to etc. | |
+ | |||
+ | == Architecture == | ||
+ | Main architecture will be the use of React for a responsive gui. Redux will provide a simple interface for working with the app state. Also its 2016 so get with the times already. | ||
+ | How do we communicate with DHIS2? | ||
+ | * ES6 | ||
+ | * ESlint -> Provides static analysis of patterns or code that doesn't follow userset guidelines. | ||
+ | * Flow -> JS typechecker. | ||
+ | * JSON | ||
+ | * Node | ||
+ | * Atom -> Handy IDE | ||
+ | === Api === | ||
+ | * Google Maps | ||
+ | * DHIS Api | ||
− | + | ==Summary of requirements== | |
− | This should show all facilities within the zoom scope of the map. It should also outline specific areas of interest | + | <br> |
+ | This should show all facilities within the zoom scope of the map. It should also outline specific areas of interest, like the concentration of facilities | ||
<br> | <br> | ||
Line 33: | Line 47: | ||
:Services | :Services | ||
− | ==Time | + | ==Time Schedule== |
+ | |||
+ | === 15. October 2016 === | ||
+ | Start of project, Git repository created. | ||
+ | |||
+ | === 16.10.2016 === | ||
+ | Chosen architecture React + Redux. Type checking with Flow. Eslint for pattern checking. | ||
+ | |||
+ | === 28.10.2016 === | ||
+ | Milestone: Documenting the features and architecture on the Wiki | ||
+ | |||
+ | === 27.11.2016 === | ||
+ | Milestone: Final delivery | ||
+ | |||
+ | === 07.12.2016 - 09.12.2016 === | ||
+ | Milsetone; Group presentation mile | ||
==Task division== | ==Task division== | ||
+ | Alle gjør alt? | ||
==Screenshots and screen flows== | ==Screenshots and screen flows== | ||
==Suggested improvements to APIs etc== | ==Suggested improvements to APIs etc== | ||
+ | |||
+ | == Documented learning during project == | ||
==Link to repository== | ==Link to repository== |
Revision as of 16:42, 24 October 2016
Contents
Group members
- Kjetil Svalestuen
- John Eric Birger Melin
- Henning Håkonsen
Task
E Health Facility Registry
App providing an interface to the health facilities in a country (e.g. the Sierra Leone or Trainingland demo databases). The app should make it possible to search and list organisation units and see these in a map, along with relevant details regarding each facility such as type, the district it belongs to etc.
Architecture
Main architecture will be the use of React for a responsive gui. Redux will provide a simple interface for working with the app state. Also its 2016 so get with the times already.
How do we communicate with DHIS2?
- ES6
- ESlint -> Provides static analysis of patterns or code that doesn't follow userset guidelines.
- Flow -> JS typechecker.
- JSON
- Node
- Atom -> Handy IDE
Api
- Google Maps
- DHIS Api
Summary of requirements
This should show all facilities within the zoom scope of the map. It should also outline specific areas of interest, like the concentration of facilities
Register new facility
The user should be able to add a new facility.
Requirements for adding a facility:
- Name
- Location
- Services
Editing a facility
The user should be able to edit all details about a facility. This includes deleting the facility
Search for facility
The user should be able to search for a facility based on:
- Name
- Location
- Services
Time Schedule
15. October 2016
Start of project, Git repository created.
16.10.2016
Chosen architecture React + Redux. Type checking with Flow. Eslint for pattern checking.
28.10.2016
Milestone: Documenting the features and architecture on the Wiki
27.11.2016
Milestone: Final delivery
07.12.2016 - 09.12.2016
Milsetone; Group presentation mile
Task division
Alle gjør alt?
Screenshots and screen flows
Suggested improvements to APIs etc
Documented learning during project
Link to repository
https://github.uio.no/kjetsva/kjh
Repository is private.