The league of ordinary gentlemen

From mn/ifi/inf5750
Revision as of 14:09, 14 November 2016 by Thomakpa@uio.no (talk | contribs) (flow)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Group Members

  • Thomas Kaspar Parmer ( thomakpa@ifi.uio.no )
  • Farhad Nooralahzadeh ( farhadno@ifi.uio.no )
  • Torkil Ravem ( torkilra@ifi.uio.no )

Requirements

D Import, matching, visualizing
  1. Import data (and metadata) from the Demographic and Health Survey external API :  Mock-up
  2. Import events or health facilities with coordinates linked to hierarchy using geography http://turfjs.org/

Schedule

Id Start End Task Description Deliverables Who
1 10/10 21/10 Get familiar with React and some hands-on experiments
2 22/10 28/10 -Design the architecture Define the required tools -Create project wiki Project wiki
3 28/10 06/11 -Create the first components -Find how to call DHIS api and the related parameters in import wizard
4 07/11 14/11 -Implement redux, integrate app with DHIS2
5 15/11 27/11 -Finish the project

Meetups

Date Room Time
02/11 Modula 10:00 - 12:00
09/11 Modula 10:00 - 12:00
16/11 Modula 10:00 - 12:00
23/11 Modula 10:00 - 12:00

Development Discipline

Tools:

  • webpack
  • heroku
  • sass
  • some available react components : react-desktop, react-filtered-multiselect, react-multistep-component

Task Division

Task Contributors
Webapp Farhad Nooralahzadeh
DHIS2 implementation Thomas Parmer, Torkil Ravem

Application Flow

Main

/ | \

CountryForm YearForm VariableForm

The Main component is the parent, while CountryForm, yearFOrm and VariableForm are siblings.

Screen shots

Mock-up

Country Select

Year Filter

Learning Outcome

Discussion and Future Work

Link to repository

https://github.com/nooralahzadeh/INF5750-D-ReactApp

Live app in HEROKU