Difference between revisions of "Architect Wireless Web Services"

From mn/ifi/inf5750
Jump to: navigation, search
 
(13 intermediate revisions by 3 users not shown)
Line 7: Line 7:
 
*Kjetil Sletten
 
*Kjetil Sletten
 
*Stian Sandvold
 
*Stian Sandvold
 +
 +
== Technologies ==
 +
 +
We have decided to use AngularJS, Node, Express, Gulp, Bower, Karma, Jasmine and Bootstrap. Which AngularJS and Bootstrap is for the final product...
  
 
== Milestones ==
 
== Milestones ==
Line 18: Line 22:
  
 
#First bare-bone version. Static HTML
 
#First bare-bone version. Static HTML
#Uploadable as DHIS2 web app
+
#Uploadable as DHIS2 web app¨
 +
 
 +
Requirements 1, 2, 3 and 4 should be finished. 
 +
 
 +
Design document should be completed.
  
 
=== Milestone 3: 8th December ===
 
=== Milestone 3: 8th December ===
  
 
Final delivery
 
Final delivery
 
 
  
 
== Summary of requirements ==
 
== Summary of requirements ==
Line 36: Line 42:
 
#Simplify UI for creating/editing data elements
 
#Simplify UI for creating/editing data elements
 
#Translate to different languages
 
#Translate to different languages
 +
 +
=== Flow chart ===
 +
 +
http://i.imgur.com/KTUJjma.png
 +
 +
==  ==
 +
 +
== Tasks ==
 +
 +
The tasks to be done falls into 4 categories:
 +
 +
*List
 +
**Filter
 +
**Sort
 +
*Create/Edit
 +
**Add hidden fields
 +
**Populate fields if clone/edit
 +
**Fetch more info if clone/edit (api)
 +
**Validation
 +
**Save element (api)
 +
*Show
 +
**Fetch more info (api)
 +
**Display information
 +
**Links to other sources
 +
**Links from popup-menu into show "view"
 +
*Delete
 +
**Remove element
 +
**confirm action
 +
 +
==  ==
 +
 +
== Log ==
 +
 +
*October 14 - Made GitHub repository - hennilu
 +
*October 29 - Started on the wiki - kjetisl/stianmsa
 +
*October 31 - Made flow chart - kjetisl/stianmsa
 +
*October 31 - Made repository public - hennilu
 +
*November 10 - Made index markup - vegarmol
 +
*November 13 - Delete items in list with confirmation- hennilu
 +
*November 14 - Filter list - vegarmol
 +
*November 17 - Deployable DHIS app - hennilu
 +
*November 25 - Planning for milestone 3 - hennilu/kjetisl/stianmsa/vegarmol
 +
 +
 +
<div></div>
  
 
== Repository ==
 
== Repository ==
  
 
[https://github.com/henninglh/inf5750 https://github.com/henninglh/inf5750]
 
[https://github.com/henninglh/inf5750 https://github.com/henninglh/inf5750]
<div><br/></div>
 

Latest revision as of 17:22, 25 November 2014

Architect Wireless Web Services

Group members

  • Henning Lund-Hanssen
  • Vegar Molvig
  • Kjetil Sletten
  • Stian Sandvold

Technologies

We have decided to use AngularJS, Node, Express, Gulp, Bower, Karma, Jasmine and Bootstrap. Which AngularJS and Bootstrap is for the final product...

Milestones

Milestone 1: 1st November

  1. Document features and architecture on Wiki
  2. Show understanding of DHIS2 Web apps

Milestone 2: 15th November

  1. First bare-bone version. Static HTML
  2. Uploadable as DHIS2 web app¨

Requirements 1, 2, 3 and 4 should be finished. 

Design document should be completed.

Milestone 3: 8th December

Final delivery

Summary of requirements

  1. List opp all dataelements
  2. Search and sort the list
  3. Render every element on client, not on the server. 
  4. Add/remove/edit data elements
  5. Simpler cloning of the elements
  6. Changing access premissions within groups
  7. Simplify UI for creating/editing data elements
  8. Translate to different languages

Flow chart

KTUJjma.png

Tasks

The tasks to be done falls into 4 categories:

  • List
    • Filter
    • Sort
  • Create/Edit
    • Add hidden fields
    • Populate fields if clone/edit
    • Fetch more info if clone/edit (api)
    • Validation
    • Save element (api)
  • Show
    • Fetch more info (api)
    • Display information
    • Links to other sources
    • Links from popup-menu into show "view"
  • Delete
    • Remove element
    • confirm action

Log

  • October 14 - Made GitHub repository - hennilu
  • October 29 - Started on the wiki - kjetisl/stianmsa
  • October 31 - Made flow chart - kjetisl/stianmsa
  • October 31 - Made repository public - hennilu
  • November 10 - Made index markup - vegarmol
  • November 13 - Delete items in list with confirmation- hennilu
  • November 14 - Filter list - vegarmol
  • November 17 - Deployable DHIS app - hennilu
  • November 25 - Planning for milestone 3 - hennilu/kjetisl/stianmsa/vegarmol


Repository

https://github.com/henninglh/inf5750