seeing hazards and maintenance issues in public spaces that are left unattended, may cause injury to the public or get worse and cost more to fix. Accurately and quickly reporting these things is too difficult or too troublesome for most members of the public

What it does

Straight-through reporting of risks and hazards to most appropriate authority/agency based on geo-location. Using a simple web app to pinpoint (GIS geolocate) hazards or maintenance issues with point and click simplicity. Live reporting, message routing and aggregation of hazards. Statistics on time to fix and league table for best performing municipalities.

How we built it

Worked closely to leverage the ESRI developer platform and APIs to capture precision location coordinates. Visual mapping app integration for point and click locale verification and instant hazard recording to backend database for logging and analytics.

Challenges we ran into

compressing all that we achieved into a 60 second pitch/demo!

Accomplishments that we're proud of

Successfully leveraging esri into an extensible app and platform that connects with a wide public audience, for 'public good'. Statistical modelling also incentivises stakeholders, both public and private, to remedy faults and reduce risk.

What we learned

The power of GIS via ESRI for DevOps.

What's next for HazMap

Beta release, testing dashboard and integration with municipalities and their contractors.

Share this project:


posted an update

We faced an issue getting Longitude and Latitude as Esri is proving geometry points. Without this data, we will not be able to identify which borough is the authority in incident area. The solution was:

  1. Use webMercatorUtils from ArcGIS js api to convert xy points to long/lat.
  2. Use service to get Postcode and Council associated with incidence.
  3. Using ajax to combine webMercatorUtils with backend PHP

Log in or sign up for Devpost to join the conversation.