Difference between revisions of "TeamNSA"

From mn/ifi/inf5750
Jump to: navigation, search
(Created page with "= TeamNSA 2014 = This Wiki is used for documenting the group projects by TeamNSA 2014.  == Group Members == Ratish Mohan the Great Haris Sistek the Fool Daniel Sunde...")
 
 
(39 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
= TeamNSA 2014 =
 
= TeamNSA 2014 =
  
This Wiki is used for documenting the group projects by TeamNSA 2014. 
+
This Wiki is used for documenting the group project by TeamNSA 2014.
 +
 
 +
We are currently working on (/#/view4): [http://inf5750-23.uio.no//apps/master/index.html#/view4 http://inf5750-23.uio.no//apps/master/index.html#/view4]
  
 
== Group Members ==
 
== Group Members ==
  
Ratish Mohan the Great
+
*Ratish Mohan
 +
*Haris Sistek
 +
*Daniel Sunde
 +
 
 +
== Summary of requirements ==
 +
 
 +
Working web app that shows org units.
  
Haris Sistek the Fool
+
A map that shows each org unit.
  
Daniel Sunde the guy with the accent
+
Everything in a single page.
  
= Milestones =
+
== Time schedule ==
  
Each group should follow these milestones:
+
Milestones:
  
 
*Milestone 1: 1st November
 
*Milestone 1: 1st November
Line 32: Line 40:
 
*Presentation: 9th December
 
*Presentation: 9th December
  
*
+
== How you are dividing tasks within the group ==
 +
 
 +
The project will be divided into three major functionality parts that each group member will be in charge of handeling.
 +
 
 +
Haris   -  Task 1: Create the page with functionality for searching and moving through the organisation units. Code for generating a list of all the organisation units.
 +
 
 +
Daniel -  Task 2: Make the functions for getting the specific data for each organisation unit, edit the data and save functionality.
 +
 
 +
Rathis -  Task 3: Generate a map with markers for the specific organisation unit.
 +
 
 +
== Functionallity ==
 +
 
 +
Showing a map with org units.
 +
 
 +
Ability to search for a org unit and then display it on the map.
 +
 
 +
A scrollable list with all org units. Be able to click a name and have it show on the map.
 +
 
 +
Be able to edit the org unit.
 +
 
 +
== Screenshots and screen flows ==
 +
 
 +
Example 1:
 +
 
 +
{| style="margin: 0 auto"
 +
|-
 +
| [[File:Example.png|thumb|Example.png]]
 +
| [[File:StandardSite.PNG|thumb|StandardSite.PNG]]
 +
| [[File:EditUnit.PNG|thumb|EditUnit.PNG]]
 +
| [[File:Enlarged Map.PNG|thumb|Enlarged Map.PNG]]
 +
|}
 +
 
 +
A search engine to find an org unit.
 +
 
 +
Scrollable list for each org unit that is clickable and will show it on the map.
 +
 
 +
 
 +
 
 +
Standard view of the site: This is a aproximate of how the main page should look and feel like.
 +
 
 +
When clicking an org unit: Since it's a single page site we want a dropdown window of the viewable and editable information when clicking a Organization unit.
 +
 
 +
When clicking on the map: When clicking the map it should enlarge so to be easier to view.
 +
 
 +
== Documented learning during project ==
 +
 
 +
Previous to this assignment the group had no experience with Angular, DHIS or Java Script so it was a big challenge going into this project.
 +
 
 +
Our knowledge of git was also limited and we struggled in the start to set up access for all group members. This resultet in our commits beeing quite large when we first got it working and most of the functionality almost complete.
 +
 
 +
Through out the project we have gained some basic skill on working with Angular and what it can be used for. It can generate very good web pages without the developer having much design knowledge and is very good for creating a single page application. There are many possibileties with Angular, but we only managed to get a basic understanding and use the more simpler functions.
 +
 
 +
More on our individual learning outcome will be covered in the essay.
 +
 
 +
== Suggested improvements to APIs etc ==
 +
 
 +
The group was not used to using APIs in this way and used some time to get used to it. We don't fully understand all of it so we don't have any suggestions at this point.
 +
 
 +
== Link to repository ==
 +
 
 +
git clone gitolite@git.uio.no:u/hariss/facilityAPP
  
= Things to add to the project wiki =
+
Github link: [https://github.com/Precission/facilityAPP.git https://github.com/Precission/facilityAPP.git]
  
*List of group members
+
== Download link to sample web app or Android app ==
*Summary of requirements
 
*Time schedule
 
*How you are dividing tasks within the group
 
*Screenshots and screen flows
 
*Documented learning during project
 
*Suggested improvements to APIs etc
 
*Link to repository
 
*Download link to sample web app or Android app
 
  
*
+
The application can be found here: [http://inf5750-23.uio.no//apps/master/index.html#/view4 http://inf5750-23.uio.no//apps/master/index.html#/view4]

Latest revision as of 13:11, 5 December 2014

TeamNSA 2014

This Wiki is used for documenting the group project by TeamNSA 2014.

We are currently working on (/#/view4): http://inf5750-23.uio.no//apps/master/index.html#/view4

Group Members

  • Ratish Mohan
  • Haris Sistek
  • Daniel Sunde

Summary of requirements

Working web app that shows org units.

A map that shows each org unit.

Everything in a single page.

Time schedule

Milestones:

  • Milestone 1: 1st November

Document features and architecture on Wiki

Show understanding of DHIS2 web apps

  • Milestone 2: 15th November

First bare-bone version - static HTML

Uploadable as DHIS2 web app

  • Milestone 3: 30th November
  • Finished, if applicable also with mobile app.
  • Final delivery: 8th December
  • Presentation: 9th December

How you are dividing tasks within the group

The project will be divided into three major functionality parts that each group member will be in charge of handeling.

Haris   -  Task 1: Create the page with functionality for searching and moving through the organisation units. Code for generating a list of all the organisation units.

Daniel -  Task 2: Make the functions for getting the specific data for each organisation unit, edit the data and save functionality.

Rathis -  Task 3: Generate a map with markers for the specific organisation unit.

Functionallity

Showing a map with org units.

Ability to search for a org unit and then display it on the map.

A scrollable list with all org units. Be able to click a name and have it show on the map.

Be able to edit the org unit.

Screenshots and screen flows

Example 1:

Example.png
StandardSite.PNG
EditUnit.PNG
Enlarged Map.PNG

A search engine to find an org unit.

Scrollable list for each org unit that is clickable and will show it on the map.


Standard view of the site: This is a aproximate of how the main page should look and feel like.

When clicking an org unit: Since it's a single page site we want a dropdown window of the viewable and editable information when clicking a Organization unit.

When clicking on the map: When clicking the map it should enlarge so to be easier to view.

Documented learning during project

Previous to this assignment the group had no experience with Angular, DHIS or Java Script so it was a big challenge going into this project.

Our knowledge of git was also limited and we struggled in the start to set up access for all group members. This resultet in our commits beeing quite large when we first got it working and most of the functionality almost complete.

Through out the project we have gained some basic skill on working with Angular and what it can be used for. It can generate very good web pages without the developer having much design knowledge and is very good for creating a single page application. There are many possibileties with Angular, but we only managed to get a basic understanding and use the more simpler functions.

More on our individual learning outcome will be covered in the essay.

Suggested improvements to APIs etc

The group was not used to using APIs in this way and used some time to get used to it. We don't fully understand all of it so we don't have any suggestions at this point.

Link to repository

git clone gitolite@git.uio.no:u/hariss/facilityAPP

Github link: https://github.com/Precission/facilityAPP.git

Download link to sample web app or Android app

The application can be found here: http://inf5750-23.uio.no//apps/master/index.html#/view4