MasterList
From mn/ifi/inf5750
Revision as of 00:22, 1 November 2017 by Minhhd@uio.no (talk | contribs) (→How we are dividing tasks within the group)
Contents
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:
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