Difference between revisions of "ADS"
From mn/ifi/inf5750
(Updated list of used libraries) (Tag: Visual edit) |
m (→Architecture) (Tag: Visual edit) |
||
Line 21: | Line 21: | ||
== Architecture == | == Architecture == | ||
* React - main library providing all of the necessary basic functionality for developing UI application. | * React - main library providing all of the necessary basic functionality for developing UI application. | ||
− | * react-router-dom - allows make dynamic routing | + | * react-router-dom - allows to make dynamic routing |
* fuse.js - used to provide fuzzy search functionality | * fuse.js - used to provide fuzzy search functionality | ||
* leaflet - used to render maps | * leaflet - used to render maps |
Revision as of 03:17, 6 December 2017
Contents
Group members
Alexander Korpusov (oleksako)
Dmitry Filosofov (dmitryf)
Saskia Brinkmann (saskiabr) - left the group due to personal issues
Product descriptions requirements
Assignment
Assignment description
This assignment involves making a DHIS2 Web App for searching, browsing and proposing changes to organisation units and related resources such as organisation units groups.
Requirements
- Searching through organisation units. The searching should support filtering.
- Displaying attributes of organisation units. Users should be able to configure which attributes should be shown.
- A possibility for users to propose changes for the organisation units and it's structure. The list with the changes should support filtering to show only proposals relevant for the particular administrator.
Architecture
- React - main library providing all of the necessary basic functionality for developing UI application.
- react-router-dom - allows to make dynamic routing
- fuse.js - used to provide fuzzy search functionality
- leaflet - used to render maps
- react-bootstrap - react components for bootstrap, provides easy way to write UI using bootstrap without the need to write out pure html.
Timeline
Ween number | Tasks |
---|---|
Week 43 |
|
Week 44 |
|
Week 45 |
|
Week 46 |
|
Week 47 |
|
Licensing
We will be using open source products to develop our app, and our product itself will be open sources (MIT licensed).
React is MIT licensed.[1]
Material UI is MIT licensed.[2]
Division of labour
All the team members will contribute equally to the design and development of the application.