<<<<<<< HEAD
=======
96cb96695fe314313cde2ddf57583b79298c2e46
With our application, Settled In, we hope to address the perpetual lack of resources which exists in refugee settlements.
The MODIS API and VIIRS datasets can inform organizations and individuals who want to help.
Settled In will analyze a given settlement's environment and conditions so that partnering organizations can make
informed decisions, work alongside camps to reduce waste, and provide relevant resources for these communities.
Our dream is that this data analysis tool humanizes the experienced of displaced people.
JavaScript, React.js, Ruby on Rails, UNHCR / Earthdata / MODIS & VIIRS APIs
Currently, mock data is seeded based on data from raptim.org and the World Resources Institute:
Settlement.create(name: 'Kutupalong Settlement', lat: 21.2153522, lon: 92.172192, region: 'Coxs Bazaar', country: 'Bangladesh', population: 886778)
Settlement.create(name: 'Bidi Bidi Settlement', lat: 3.5222462, lon: 31.3337782, region: 'Yumbe', country: 'Uganda', population: 285000)
Settlement.create(name: 'Dadaab Refugee Complex Settlement', lat: 0.1044344, lon: 40.3050372, region: 'Dadaab', country: 'Kenya', population: 235269)
Settlement.create(name: 'Jabalya Settlement', lat: 31.5301972, lon: 34.475033, region: 'Gaza', country: 'Israel', population: 119486)
WaterCondition.create(settlement_id: Settlement.first.id,
cons_use: 15, baseline_stress: 'Low',
drought_severity: 'Low', flood_occurence: 'Extremely High',
total_withdrawl: 100, blue_water: 100,
variability: 'Low', access: 'High')
WaterCondition.create(settlement_id: Settlement.last.id,
cons_use: 10, baseline_stress: 'Medium to High',
drought_severity: 'Medium', flood_occurence: 'High',
total_withdrawl: 10, blue_water: 100,
variability: 'Medium', access: 'Medium')
-
consume the UNHCR API to find settlement camp locations (API was temporarily unavailable as of 10-20-2018)
-
implement logic to handle MODIS & VIIRS data
-
convert app styling into a responsive layout for various screen sizes
-
implement data visualizations using a tool like processing or D3
-
implement IBM cloud streaming analytics to allow live data updates to be made by on-site persons and integrated into data analytics as a whole
-
implement IBM Cloud Compare Comply to parse water-related data from World Resources Institute and similar organizations
-
implement administrative features to integrate with IBM streaming analytics (create and update current conditions)
Fork and clone this repo to interact with our app in the development stages.
More information about versioning, dependencies, and environments coming soon. Feel free to create an issue as well!