Difference between revisions of "ZTeamMilestone1"

From mn/ifi/inf5750
Jump to: navigation, search
Line 1: Line 1:
 
Back to main [[ZTeam]] page
 
Back to main [[ZTeam]] page
  
We are planning to make a web app, using AngularJS and LeafletJS on the client side, and communicate to the server, using the API.
+
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.
  
The reason for using Leaflet is that it's light weight (good for mobile/low bw connections). It also seems that Google Maps will discontinue some of it's services in 2016.
+
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 [https://github.com/dhis2/inf5750-example base app] from the lecture as starting point)nit app, that is in the standard DHIS2 package.
+
We are planning to write the app basically from scratch (using the [https://github.com/dhis2/inf5750-example 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.
  
 
== Tasks ==
 
== Tasks ==
 
* Creating wiki pages (Magnus)
 
* Creating wiki pages (Magnus)
 
* Making diagrams for the wiki pages (Lorena)
 
* Making diagrams for the wiki pages (Lorena)
* Figuring out map solution, and how to get the map data (coords) from the api. (Jamie)
+
* Make mock-ups of the GUI (Lorena)
 +
* 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)
 
* Creating the git repo, and importing base app (Magnus)
 
* Implementing
 
* Implementing

Revision as of 18:15, 5 November 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.

Tasks

  • Creating wiki pages (Magnus)
  • Making diagrams for the wiki pages (Lorena)
  • Make mock-ups of the GUI (Lorena)
  • 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