Water Footprint Visualizer

Challenge Statement: How might we use technology to educate and connect people to the natural world?

Scenario 1

Demonstrate how can we use technology to raise awareness and get more mainstream attention to green initiatives?


"Water is essential for life. No living being on planet Earth can survive without it. It is a prerequisite for human health and well-being as well as for the preservation of the environment." - United Nations Department of Economic and Social Affairs

The importance of water for sustaining the livelihood of humans, animals and plants alike is obvious, as is the fact that the amount of water we use now directly reduces the amount of water available per person for the future as the global population continues to grow. What is not so obvious is that the amount of water consumed by different countries varies greatly.

Being aware of differences in water usage across nations challenges assumptions we may have about what is the "norm" regarding water use. For example, a certain amount of water can mean a 30-minute shower in one country but a 2-day drinking water supply in another country!


The Water Footprint Visualizer is a web application that compares the water footprint of domestic water consumption (quantified as average domestic water use per person per year in m3) between different countries.

The application also communicates the positiive effect of small changes individuals could make to achieve water savings that could equate to a significant improvement in quality of life in other countries.

This app is built using R and Shiny.


Data used for this project comes from:

** The main data set driving the application uses data from this source. Specifically, we considered only domestic water usage statistics with blue and grey water usage combined.

Next Steps / Future Enhancements

The application could be extended beyond domestic water use to explore water use associated with agriculture - for example, show the potential water savings associated with meat consumption reduction.

Built With

  • r
  • rshiny
Share this project: