Difference between revisions of "The league of ordinary gentlemen"
From mn/ifi/inf5750
(flow) (Tag: Visual edit) |
|||
(11 intermediate revisions by 3 users not shown) | |||
Line 22: | Line 22: | ||
|10/10 | |10/10 | ||
|21/10 | |21/10 | ||
− | |Get familiar with React and do some hands on work |Get familiar with React and some hands-on experiments | + | | Get familiar with React and do some hands on work |Get familiar with React and some hands-on experiments |
| | | | ||
| | | | ||
Line 38: | Line 38: | ||
|<nowiki>-Create the first components -Find how to call DHIS api and the related parameters in import wizard </nowiki> | |<nowiki>-Create the first components -Find how to call DHIS api and the related parameters in import wizard </nowiki> | ||
| | | | ||
+ | | | ||
+ | |- | ||
+ | |4 | ||
+ | |07/11 | ||
+ | |14/11 | ||
+ | | -Implement redux, integrate app with DHIS2 | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | |5 | ||
+ | |15/11 | ||
+ | |27/11 | ||
+ | | -Finish the project | ||
+ | | | ||
| | | | ||
+ | |} | ||
+ | |||
+ | == '''Meetups''' == | ||
+ | {| class="wikitable" | ||
+ | !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''' == | == '''Development Discipline''' == | ||
+ | Tools: | ||
+ | * webpack | ||
+ | * heroku | ||
+ | * sass | ||
+ | * some available react components : react-desktop, react-filtered-multiselect, react-multistep-component | ||
== '''Task Division''' == | == '''Task Division''' == | ||
+ | {| class="wikitable" | ||
+ | !Task | ||
+ | !Contributors | ||
+ | |- | ||
+ | |Webapp | ||
+ | |Farhad Nooralahzadeh | ||
+ | |- | ||
+ | |DHIS2 implementation | ||
+ | |Thomas Parmer, Torkil Ravem | ||
+ | |} | ||
== '''Application Flow''' == | == '''Application Flow''' == | ||
+ | Main | ||
+ | |||
+ | / | \ | ||
+ | |||
+ | CountryForm YearForm VariableForm | ||
+ | |||
+ | The Main component is the parent, while CountryForm, yearFOrm and VariableForm are siblings. | ||
== '''Screen shots''' == | == '''Screen shots''' == | ||
+ | |||
[https://drive.google.com/file/d/0B7h7JFGWnBi7aEczY0h2UGtpenc/view Mock-up] | [https://drive.google.com/file/d/0B7h7JFGWnBi7aEczY0h2UGtpenc/view Mock-up] | ||
+ | |||
+ | [https://drive.google.com/file/d/0B5qOhZo3k539OXBuSFBaR3R2SXM/view?usp=sharing Country Select] | ||
+ | |||
+ | [https://drive.google.com/file/d/0B5qOhZo3k539UHpCazZkbFUyMFE/view?usp=sharing Year Filter] | ||
== '''Learning Outcome''' == | == '''Learning Outcome''' == | ||
Line 55: | Line 119: | ||
== '''Link to repository''' == | == '''Link to repository''' == | ||
− | https://github.com/nooralahzadeh/INF5750-D- | + | https://github.com/nooralahzadeh/INF5750-D-ReactApp |
+ | |||
+ | [http://damp-dawn-95316.herokuapp.com/#/?_k=7mrgyh Live app in HEROKU] |
Latest revision as of 14:09, 14 November 2016
Contents
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
- Import data (and metadata) from the Demographic and Health Survey external API : Mock-up
- 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.