Difference between revisions of "HSK"

From mn/ifi/inf5750
Jump to: navigation, search
(Architecture)
(Group members)
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)
 
Henrik Østgaard (henriost@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 org units, unit types and unit type sets.  
+
* Search functionality similar to the maintenance app with filtering for organisation unit groups.  
* A view of a specific unit or set of organisational units with position on map and all relevant info relating to that unit.
+
* 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.  
+
* 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 ==
Not yet decided. We will try to distribute the workload between the three of us as equally as possible.
+
* 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

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.

Hsk-wireframe.png

Architecture

We will be using React with the help of:

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

Link to project repository

Master Facility List