Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 2.13 KB

README.md

File metadata and controls

57 lines (39 loc) · 2.13 KB

AquaFlo

AquaFlo was submitted to the 2022 Xylem Global Student Ignite Innovation Challenge, winning Grand Prize. It was created to address the following challenge statement:

Approximately one million well hand pumps are installed across Africa. 
While they are relatively sturdy and easy to maintain, it is estimated that one-third of 
these pumps are out of service at any given time, leaving entire communities 
without reliable access to water. Some communities also face declining groundwater supplies. 

Americares, a global health-focused nonprofit organization, is partnering with these communities. 
Using publicly available data, you are asked to develop a solution that either: 

- analyzes potential hand pump failure modes 
- guides users on steps to take to repair the hand pumps 
- assesses the long-term risks to groundwater supply

Demo

Onboarding & Map Repair & Community
Demo1 demo2

Getting Started

Required Tools:

  • Latest LTS version of Node
    • Latest version is 16.14.0 as of writing
  • Expo CLI
    • npm install -g expo-cli
  • Yarn
    • npm install -g yarn
  • Visual Studo Code IDE for development

Setup

  • To install node modules

    • npm install
  • Add a .env file in your root directory for environment variables and secret keys

To run project on a local device (Android or iOS)

  • install the Expo Go app on your device
  • run yarn start in the root directory of the app
  • scan the QR code from the terminal with your device to run the application
Troubleshooting
  • If you run into an error that says: "Unable to find expo in this project - have you run yarn / npm install yet?" Try the following:

    • run sudo expo update
  • If you run into a permission or EACCES error while trying to install the node modules

    • run sudo npm install