Velaos

From mn/ifi/inf5750
Revision as of 21:13, 7 November 2015 by Vetlevo@uio.no (talk | contribs)

Jump to: navigation, search

List of group members

Lars Erik Bratlie - larsebra@ifi.uio.no

Lu Liu - lliu@ifi.uio.no

Øystein Lytskjold Olavsen - oystelol@ifi.uio.no

Vetle Volden-Freberg - vetlevo@ifi.uio.no

Summary of requirement

LMIS Light is an online system for ordering items, most probably for a local clinic. It will be used as a replacement for a similar system that is currently in use, but that is based on paper forms sent by mail or carrier. It is important that the system can function on an unstable network and that the bandwidth requirements are as small as possible.

  1. User creates order through web-app based on the needs of the given clinic.
  2. A message, containing a list of the items needed, is sent to the managers of the clinic.

Architechture

We will primarily use HTML5, CSS3, Bootstrap and jQuery in this project. We believe they will work well together and help us create the best possible solution. 

To communicate with the DHIS2 RESTful API, AJAX and JSON will be applied.

List of technologies and frameworks we will use:

  • JavaScript (jQuery)
  • JSON
  • CSS3 --> Used for design purposes to enhance the webapps look and overall usability. (Will be incorporated with the bootstrap framework).
  • HTML5
  • AJAX --> Utilizing the the advantages of asynchronous programming enabling the user to fill out the order form and navigate in the web app on the client side smoothly without having to wait for responses from the server.
  • Bootstrap --> HTML, CSS and javascript front-end framework, very useful when creating web apps. Ease the work load in terms of design allowing for more focus on functionality.

Functionality provided by the DHIS2-api we will use:

  • demo/api/messageConversations --> To notify higher management and send a confirmation to the user that submitted the form.

Features

Milestones

Milestone 1: 8th November

Document features and architecture on Wiki

Show understanding of DHIS2 web apps

Milestone 2: 22th November

First bare-bone version - static HTML

Uploadable as DHIS2 web app

Milestone 3: 4th December

  • Finished, if applicable also with mobile app --> web app will be applicable with mobile web browser.
  • Final delivery: 11th December
  • Presentation: mid December

Task management

All group members must:

  1. Setup DHIS2 with Postgresql
  2. Setup git with our bitbucket repo.

Link to repository

Will be provided soon.

Download link to sample web app