Difference between revisions of "HSK"
From mn/ifi/inf5750
(→Architecture) (Tag: Visual edit) |
(→Group members) (Tag: Visual edit) |
||
Line 1: | Line 1: | ||
== Group members == | == Group members == | ||
+ | |||
+ | Henrik Østgaard (henriost@student.matnat.uio.no) | ||
Sindre Grønmyr (sindrgr@student.matnat.uio.no) | Sindre Grønmyr (sindrgr@student.matnat.uio.no) | ||
− | |||
− | |||
Kenneth Madsen (kennethmad@student.matnat.uio.no) | Kenneth Madsen (kennethmad@student.matnat.uio.no) | ||
Line 10: | Line 10: | ||
We have chosen to develop the [[Master Facility List]]. | We have chosen to develop the [[Master Facility List]]. | ||
+ | |||
We will be implementing: | We will be implementing: | ||
− | * Search functionality similar to the maintenance app with filtering for | + | * Search functionality similar to the maintenance app with filtering for organisation unit groups. |
− | * A view of a specific unit or set of | + | * A view of a specific unit or set of organisation units with position on map and all relevant info relating to that unit. |
− | * | + | * Possibility for users to suggest changes to units at all levels. |
+ | * If a user is an admin, he/she should be able to see the suggestions, and possibly delete them, if wanted. | ||
[[File:hsk-wireframe.png|500px]] | [[File:hsk-wireframe.png|500px]] | ||
Line 21: | Line 23: | ||
We will be using React with the help of: | We will be using React with the help of: | ||
− | * [https://material-ui-next.com/ Material UI next] | + | * [https://material-ui-next.com/ Material UI next] (Pre-released, beta) |
* Material UI | * Material UI | ||
Line 30: | Line 32: | ||
== Division of labour == | == Division of labour == | ||
− | + | * Henrik | |
+ | ** Filter and search, wiki page, presentation, testing and fixing | ||
+ | * Sindre | ||
+ | ** Filter and search, proposing changes, view of proposes for admins, wiki page, testing and fixing | ||
+ | * Kenneth | ||
+ | ** Basic structure of code, search, views of units, maps, proposing changes, wiki page, testing and fixing | ||
== Timeline == | == Timeline == | ||
+ | This is a rough schedule of how we plan to set up the project work: | ||
+ | |||
=== Week 43 === | === Week 43 === | ||
* Write the wiki page | * Write the wiki page |
Revision as of 17:38, 6 December 2017
Contents
Group members
Henrik Østgaard (henriost@student.matnat.uio.no)
Sindre Grønmyr (sindrgr@student.matnat.uio.no)
Kenneth Madsen (kennethmad@student.matnat.uio.no)
Product descriptions requirements
We have chosen to develop the Master Facility List.
We will be implementing:
- Search functionality similar to the maintenance app with filtering for organisation unit groups.
- A view of a specific unit or set of organisation units with position on map and all relevant info relating to that unit.
- Possibility for users to suggest changes to units at all levels.
- If a user is an admin, he/she should be able to see the suggestions, and possibly delete them, if wanted.
Architecture
We will be using React with the help of:
- Material UI next (Pre-released, beta)
- Material UI
We believe that by keeping as close as possible to DHIS2 in what design and framework we use we can keep the same feeling in UI/ usage and development of the web app.
Licensing
Open source License as far as possible dependent on the frameworks and DHIS2.
Division of labour
- Henrik
- Filter and search, wiki page, presentation, testing and fixing
- Sindre
- Filter and search, proposing changes, view of proposes for admins, wiki page, testing and fixing
- Kenneth
- Basic structure of code, search, views of units, maps, proposing changes, wiki page, testing and fixing
Timeline
This is a rough schedule of how we plan to set up the project work:
Week 43
- Write the wiki page
- Establish requirements
- Get familiar with DHIS2 api
- Implement a simple React app
- Make and setup repository
Week 44
- Start to implement the app
- Interaction with the DHIS2 api
Week 45
- MILESTONE: Basic search and filtering functionality
Week 46
- Implement different views (groups, group sets)
Week 47
- Polish user interface
- Bug fixes
Week 48
- Finished product