ZTeamMilestone1

From mn/ifi/inf5750
Revision as of 18:46, 5 November 2015 by Magnuesp@uio.no (talk | contribs) (Diagrams and Mock-ups)

Jump to: navigation, search

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
Research DHIS2 API 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 facility information
Implementation Show facility information (clicking in map)
Implementation Search (results in table, and on map)
Implementation Adding new facility
Implementation Adding new facility (clicking in map)


  • Creating wiki pages (Magnus)
  • Making diagrams for the wiki pages (Lorena)
  • Make mock-ups of the GUI (Lorena)
  • Research the DHIS2 API calls in question (Jamie, Lorena, Magnus)
  • Research what JS Framework to use (Jamie)
  • Research map solution, and how to get the map data (coords) from the api. (Jamie)
  • Creating the git repo, and importing base app (Magnus)
  • Implementing
    • Search (showing results both in table, and on map)
    • Adding new facility (and deleting existing one)
    • Show info when clicking the map

Diagrams and Mock-ups