Difference between revisions of "LACK"

From mn/ifi/inf5750
Jump to: navigation, search
(Time schedule)
(Summary of requirements)
 
(2 intermediate revisions by the same user not shown)
Line 12: Line 12:
  
 
=== D Import, matching, visualizing ===
 
=== D Import, matching, visualizing ===
Two options
+
- Import events or health facilities with coordinates linked to hierarchy using geography http://turfjs.org/
# Import data (and metadata) from the Demographic and Health Survey external API or from the World Bank AP.
 
# Import events or health facilities with coordinates linked to hierarchy using geography http://turfjs.org/
 
  
 
We have decided to do the first option. If time, the second option can also be implementet.  
 
We have decided to do the first option. If time, the second option can also be implementet.  
Line 27: Line 25:
 
Pulling data from server - Check
 
Pulling data from server - Check
  
Learn basic React, Redux and flow - [pending]
+
Learn basic React, Redux and flow - Check
  
Showing it on screen - [pending]
+
Showing it on screen - Check
  
Creating UI - [pending]
+
Creating UI - Check
  
Handling memory leak - [pending]
+
Handling memory leak - Check
  
Implementing flux - [pending]
+
Implementing flux - Check
 +
 
 +
Learn routing - Check
 +
 
 +
Learn testing (enzyme, mocha) - Check
  
 
== Summary of requirements ==
 
== Summary of requirements ==
Line 43: Line 45:
  
 
- Flow
 
- Flow
 +
 +
Summary:
 +
 +
We code everything from the ground. We did not use any other package other than material-ui components from, http://www.material-ui.com/#/
  
 
== Time schedule ==
 
== Time schedule ==
Line 55: Line 61:
  
 
== Screenshots and screen flows ==
 
== Screenshots and screen flows ==
 +
* The first step is to choose a country:
 +
[[File:first_step.png|750x1000px]]
 +
 +
* The second step is to choose:
 +
[[File:second_step.png|750x1000px]]
 +
 +
* The third step is to select a category:
 +
[[File:third_step.png|750x1000px]]
 +
 +
* A loading bar while waiting for fetching to be done:
 +
[[File:loading_bar.png|750x1000px]]
 +
 +
* The fourth step is to select variables:
 +
[[File:fourth_step.png|750x1000px]]
 +
 +
* After selected one or more variables:
 +
[[File:select_variables.png|750x1000px]]
 +
 +
* Overview of the selected variables before submit:
 +
[[File:overview.png|750x1000px]]
  
 
== Documented learning during project ==
 
== Documented learning during project ==
  
 
== Suggested improvements to the API ==
 
== Suggested improvements to the API ==

Latest revision as of 20:54, 28 November 2016

Group members

  • Long Hoang Ho
  • Arselan Sultani
  • Christopher Alexander Trotter
  • Kien Vu

Link to the repository can be found here (insert link) (or not?)

Download link to sample web app can be found here (insert link) (or not?)

Project

D Import, matching, visualizing

- Import events or health facilities with coordinates linked to hierarchy using geography http://turfjs.org/

We have decided to do the first option. If time, the second option can also be implementet.

Milestones

Create wiki-page - Check

Creating git-repository - Check

Creating a local server - Check

Pulling data from server - Check

Learn basic React, Redux and flow - Check

Showing it on screen - Check

Creating UI - Check

Handling memory leak - Check

Implementing flux - Check

Learn routing - Check

Learn testing (enzyme, mocha) - Check

Summary of requirements

- React

- Redux

- Flow

Summary:

We code everything from the ground. We did not use any other package other than material-ui components from, http://www.material-ui.com/#/

Time schedule

28. October - Documenting and completing the wiki-page.

27. November - Finishing and delivering the project.

How we are dividing tasks within the group

- Learning basic react before starting the project.

- Everyone does a little of everything for making sure everyone understand most of everything.

Screenshots and screen flows

  • The first step is to choose a country:

First step.png

  • The second step is to choose:

Second step.png

  • The third step is to select a category:

Third step.png

  • A loading bar while waiting for fetching to be done:

Loading bar.png

  • The fourth step is to select variables:

Fourth step.png

  • After selected one or more variables:

Select variables.png

  • Overview of the selected variables before submit:

Overview.png

Documented learning during project

Suggested improvements to the API