Puffin Commando Squad

From mn/ifi/inf5750
Revision as of 20:53, 7 November 2015 by Aksellw@uio.no (talk | contribs) (Milestone 2: 22th November)

Jump to: navigation, search

Managing Organization Units

This is one of many teams working with the project, Managing Organization Units. The project is to make a web application and maybe a mobile application for DHIS (District Health Information System)

Presentation of Team Members

Members of Puffin Commando Squad:

Name E-mail Phone
Kim Jonatan Wessel Bjørneset kjbjorne@ifi.uio.no 99328010
Kjetil Justnes kjetiju@student.matnat.uio.no N/A
Aksel Ladegård Wester aksellw@ifi.uio.no N/A


Milestone 1: 8th November

  • Create the wiki-page for Puffin Commando Squad at INF5750 .
    • Present the team members.
    • Discuss the methodology and technology we are going to use in the project.
    • Document features and architectures, e.g. diagrams, sketches and screens flow.
    • Create and link the repository to the project.
    • Find out how we can work as a team and divide tasks.

Milestone 2: 22th November

  • First bare-bone version - static HTML.
    • Find the format of the relevant data we need from the DHIS2 API.
    • Write the web app using a local static copy of the data, but still using Angular.
  • First DHIS/Android app uploaded.
  • Write down how we will split the work.
  • Updated screenshots and design.
  • Discuss the database design and used DHIS API.

Milestone 3: 4th December

  • Finished project!
  • Document design, flow and screenshots.
  • Document missing features and what can be improved.
  • Write down how we actually splitted the work.
  • Explanation on how to install and/or run the app if applicable.
  • Final delivery by 11th December.

Methodology and Technology

We will make a web application in Angular.js. The API or business logic (AJAX requests/ API calls) needs to go into angular factories. If we have the time we want to try and make a mobile application for the project.

We will be using following technologies:

  • Bootstrap
  • HTML5
  • CSS 3
  • JavaScript
  • Angular.js
  • Google Maps API (for maps and markings in maps)

Features and Architecture

  • Visualize position of the organization units on the map based on search results.
  • Clik on the map to create organization unit
  • Click on the marker on the map to view details about or edit the unit.
  • Autocomplete search: filter search based on levels.
  • Might work on getting the project to work as a Mobile application aswell.

Project Presentation

The project will be presented at IFI somewhere in the middle of December.

Task Delegation within the Team

  • Task delegation for milestone 1:
    • Discussed the project in the group lecture.
    • Aksel created the repository we are going to use, and gave the group members access.
    • Aksel invited Kim and Kjetil to use an application called "slack" to stay in touch and to easily share files outside the repo.
    • Kim created the wiki-page for the group, and filled it up with a few points.
    • Kjetil and Aksel will fill in the last details on the wiki-page for milestone 1.
    • We agreed in the group lecture that Kim and Kjetil will take a deeper look into Angular so we are prepared for using it next week.
  • Task delegation for milestone 2:


  • Task delegation for milestone 3:


Link to the Repository

We are currently using a private repository at Github since we don't want our files to be public yet.

Puffin Commando Squad