Enabling community-based monitoring with geospatial technology