How a big data driven app can help communities threatened by floods