Difference between revisions of "ZTeamMilestone1"
(→Tasks) (Tag: Visual edit) |
(→Tasks) (Tag: Visual edit) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 68: | Line 68: | ||
|Implementation | |Implementation | ||
|Show organization unit (OU) information | |Show organization unit (OU) information | ||
− | | | + | |28. nov? |
|Magnus | |Magnus | ||
| | | | ||
Line 74: | Line 74: | ||
|Implementation | |Implementation | ||
|Edit OU information | |Edit OU information | ||
− | | | + | |2. dec |
| Magnus | | Magnus | ||
| | | | ||
Line 80: | Line 80: | ||
|Implementation | |Implementation | ||
|Create OU | |Create OU | ||
− | | | + | |4. dec |
|Magnus | |Magnus | ||
| | | | ||
Line 86: | Line 86: | ||
|Implementation | |Implementation | ||
|Delete OU | |Delete OU | ||
+ | |4. dec | ||
+ | |Magnus | ||
| | | | ||
− | |Magnus | + | |- |
+ | |Implementation | ||
+ | |Update position by clicking on map | ||
+ | |8. dec | ||
+ | |Jaime, Magnus | ||
| | | | ||
|- | |- | ||
Line 105: | Line 111: | ||
|Selection of tree - Launch OU operations | |Selection of tree - Launch OU operations | ||
| | | | ||
− | | | + | |Lorena |
| | | | ||
|- | |- |
Latest revision as of 01:43, 8 December 2015
Back to main ZTeam page
We are planning to make a web app, using AngularJS and Google Maps on the client side, and communicate to the server, using the HTTP/REST towards the API.
We were considering using LeafletJS for the map stuff, but decided to start out with Google Maps, since we know it better.
We are planning to write the app basically from scratch (using the base app from the lecture as starting point).
To ensure a responsive app for low bandwidth clients, we are going to optimize the caching, and only fetch necessary fields from the API using the AJAX concept.
The web app will be accessed thru both desktop and mobile devices, so we will ensure that it is responsive for both platforms, using CSS and AngularJS functionality.
Methodology
We will be using an agile methodology to develop this project. First focusing on basic functionality, then incrementing on that, adding more advanced functionality.
The decision for this is based on the facts that the project is dynamic, the group is small, and the time restraints are very real.
Tasks
What | When | Who | ||
---|---|---|---|---|
Startup | Write wiki pages | 5. nov | Magnus | |
Startup | Make diagrams for the wiki | 5. nov | Lorena, Jamie | |
Startup | Make mock-ups of the GUI | 5. nov | Lorena | |
Startup | Create Git repo w/rights | 5. nov | Magnus | |
Research | DHIS2 API data/calls in question | 5. nov | Jamie, Lorena, Magnus | |
Research | JS Frameworks to use | 5. nov | Jamie | |
Research | Map solution | 5. nov | Jamie, Magnus | |
Implementation | Show organization unit (OU) information | 28. nov? | Magnus | |
Implementation | Edit OU information | 2. dec | Magnus | |
Implementation | Create OU | 4. dec | Magnus | |
Implementation | Delete OU | 4. dec | Magnus | |
Implementation | Update position by clicking on map | 8. dec | Jaime, Magnus | |
Implementation | Tree of OU | Jaime | ||
Implementation | Selection of tree - Show map | Jaime | ||
Implementation | Selection of tree - Launch OU operations | Lorena | ||
Implementation | Search for OU - Filter based on levels | Lorena | ||
Implementation | Search for OU - Autocomplete | Lorena | ||
Implementation | Search for OU - Visualize search in map | Jaime | ||
Implementation | Shoy multiple elements in the map | Jaime |