Difference between revisions of "MasterList"

From mn/ifi/inf5750
Jump to: navigation, search
(Milestones)
(How we are dividing tasks within the group)
Line 5: Line 5:
 
* Thach Khoi Pham
 
* Thach Khoi Pham
 
Link to the repository: https://github.uio.no/MasterList/Master-Facility-List.git<nowiki/>(Private)
 
Link to the repository: https://github.uio.no/MasterList/Master-Facility-List.git<nowiki/>(Private)
 +
 +
== Product description ==
 +
'''Assignment:'''
 +
 +
[https://wiki.uio.no/mn/ifi/inf5750/index.php/Master_Facility_List Master Facility List]
 +
 +
'''Summary:'''
 +
 +
To make a web app that allow for user friendly searching, browsing and proposing changes for facilities within the DHIS2 data, with main focus on searching,
 +
 +
'''Features:'''
 +
 +
Users should be able to:
 +
* To find all units, search based on:
 +
** The units name.
 +
** The units group.
 +
** The units hierarchy.
 +
** Or a combination of these.
 +
* View information about the unit, like:
 +
** GIS coordinates, if available.
 +
** The units group membership
 +
** The units data set
 +
** The stats of the unit
 +
* Submit change proposals
 +
 +
Administrators should be able to:
 +
* View change proposals relevant to the units they manage
 +
* Mark relevant proposals as complete/invalid, marked proposals should be hidden by default.
 +
* Manage data to be show for a given unit
  
 
== Milestones ==
 
== Milestones ==
Line 12: Line 41:
 
* A detail search of viewing units and filtering search results
 
* A detail search of viewing units and filtering search results
 
* Able to draw and view organisation units on the map
 
* Able to draw and view organisation units on the map
* Able to edit and delete organisation units
+
* Able to edit organization units
* Able to add organisation units
 
  
== Summary of requirements ==
+
== Timeline ==
 +
Temporary timeline
 +
{| class="wikitable"
 +
!Week
 +
!Description
 +
|-
 +
|41-42
 +
|Build group & choose assignment
 +
|-
 +
|41-44
 +
|Work on wiki for the 1. of November
 +
|-
 +
|42-43
 +
|Build base app, familiarize with frameworks
 +
|-
 +
|43-45
 +
|work with API-calls
 +
|-
 +
|44
 +
|Work with front-end of the search and display views
 +
|-
 +
|44-46
 +
|Implementing functionality for search, display and configuration
 +
|-
 +
|46-47
 +
|Bug fix and finilizing
 +
|}
  
=== Requirements ===
+
== Licensing - TODO ==
  
 
== Architecture ==
 
== Architecture ==
Line 31: Line 85:
 
* Angular-cli
 
* Angular-cli
  
== Time schedule ==
+
== How we are dividing tasks within the group - TODO ==
 
 
== How we are dividing tasks within the group ==
 
 
 
== Documented learning during project ==
 
 
 
== Suggested improvements to the API ==
 

Revision as of 00:22, 1 November 2017

 Group members

  • Dana Zangana
  • Niklas Mortensen Hamang
  • Minh Duong
  • Thach Khoi Pham

Link to the repository: https://github.uio.no/MasterList/Master-Facility-List.git(Private)

Product description

Assignment:

Master Facility List

Summary:

To make a web app that allow for user friendly searching, browsing and proposing changes for facilities within the DHIS2 data, with main focus on searching,

Features:

Users should be able to:

  • To find all units, search based on:
    • The units name.
    • The units group.
    • The units hierarchy.
    • Or a combination of these.
  • View information about the unit, like:
    • GIS coordinates, if available.
    • The units group membership
    • The units data set
    • The stats of the unit
  • Submit change proposals

Administrators should be able to:

  • View change proposals relevant to the units they manage
  • Mark relevant proposals as complete/invalid, marked proposals should be hidden by default.
  • Manage data to be show for a given unit

Milestones

We have divided the project into a couple of main tasks:

  • Create a basic web app for DHIS2
  • A search bar which is able to retrieve info from the DHIS2 api
  • A detail search of viewing units and filtering search results
  • Able to draw and view organisation units on the map
  • Able to edit organization units

Timeline

Temporary timeline

Week Description
41-42 Build group & choose assignment
41-44 Work on wiki for the 1. of November
42-43 Build base app, familiarize with frameworks
43-45 work with API-calls
44 Work with front-end of the search and display views
44-46 Implementing functionality for search, display and configuration
46-47 Bug fix and finilizing

Licensing - TODO

Architecture

Technologies used
  • Angular 4
  • Typescript
  • CSS, HTML, jQuery
  • LeafletNode & npm
  • Angular-cli

How we are dividing tasks within the group - TODO