Difference between revisions of "PSM"
(→Product Description) (Tag: Visual edit) |
(→Architecture) (Tag: Visual edit) |
||
Line 15: | Line 15: | ||
The Architecture is overall REST based, using data from the DHIS api. The application itself is multipage, with a common navigational bar at the top. The different pages have different properties, like the search page or the display page. | The Architecture is overall REST based, using data from the DHIS api. The application itself is multipage, with a common navigational bar at the top. The different pages have different properties, like the search page or the display page. | ||
+ | |||
+ | Angular 4 is a framework for building client application in HTML and either Javascript or a language like TypeScript, Typescript compile to Javascript. | ||
+ | |||
+ | We are also using this architecture[https://angular.io/guide/architecture]] to communicate with Dhis2 server and show the data to the users. Service´s in Angular are used to handle information from Dhis2 service. Like authentication, dataset, data analytic, etc.. This services are used in other TypeScript classes/files, Typescript contains constructor and functions witch are ... | ||
==Timeline== | ==Timeline== |
Revision as of 19:02, 21 November 2017
Contents
Group Members
- Sondre Kristensen (sondrkri)
- Sondre Patrick Nordby Markhus (spmarkhu)
- Muddasar Hussain (muddasah)
Product Description
The task chosen is: Master Facility List.
Features
The product will firstly consist of a main page. On this main page, a user can search for a specific organisationunit. Once a unit is found, the user can click on the unit, and will be taken to a new page, displaying all the information about the organisation unit. Once there, the user can also fill in a form to propose changes to the orgUnit. An administrator can change what info is to be displayed for a unit, as well as manage feedback in a different interface.
Architecture
The key framework of the application is Angular. AngularMaterial is a package used for styling and layout, and AngularCLI is a tool used for generation and runing the application.
The Architecture is overall REST based, using data from the DHIS api. The application itself is multipage, with a common navigational bar at the top. The different pages have different properties, like the search page or the display page.
Angular 4 is a framework for building client application in HTML and either Javascript or a language like TypeScript, Typescript compile to Javascript.
We are also using this architecture[1]] to communicate with Dhis2 server and show the data to the users. Service´s in Angular are used to handle information from Dhis2 service. Like authentication, dataset, data analytic, etc.. This services are used in other TypeScript classes/files, Typescript contains constructor and functions witch are ...
Timeline
The group members are meeting minimum 3 times a week during the development period
Uke 43 | Uke 44 | Uke 45 | Uke 46 |
---|---|---|---|
Get started using DHIS and framework | Basic HTTP functionallity | Create propose functionallity | Testing & bugfix |
Create search and detailed view | Create information display selection | UI refinement |