All projects

EsfahanCartoMap

Field-inspection app for Isfahan Municipality — GPS-verified penalty reporting with live task dispatch.

2018KandaIdea · Isfahan Municipality
Java · Google Maps · SignalR

A field-inspection app built for Isfahan Municipality: it dispatches geo-located inspection tasks to field agents, gates violation reporting behind an on-site GPS check, and rolls the results up into a supervisor dashboard. I worked on it as an Android engineer on the KandaIdea team.

Field workflow

  • Inspectors receive mapped features (points, lines, polygons) as "missions," cached locally in Realm and drawn on a Google Map
  • Location-verified reporting — a penalty can only be filed when the device's smoothed GPS fix is within 100 m of the target feature; photo evidence is captured and uploaded with the report
  • Geometry correction — drag a mis-plotted feature's marker and post the corrected coordinates back
  • Failed report and location-ping submissions are queued locally and retried, for patchy field connectivity

Real-time & supervision

  • A bound SignalR service holds a live connection to the backend hub, so new or changed geometry is pushed to devices without polling
  • A supervisor dashboard reports per-user daily output by department and controller, with a Jalali date picker
  • Full RTL Persian UI, over a .NET (WCF-style) REST backend
All projectsWork with meWritten from the repository, not the résumé.