CMC Iraq

Field inspection systemGovernment2025

A field inspection system where the inspector records visits on a phone, even without internet, and managers follow rounds and areas from one panel.

Sector
Government, a regulatory body
Platforms
A field app, a web panel and an API
Operation
Works offline and syncs when the connection returns
A field tablet showing a map with marked zones, next to a model of a telecom tower

The challenge

Inspectors check telecom and broadcasting facilities in different areas, and the internet in the field cannot be relied on. Each visit needs an exact location, photos, data on devices and antennas, and three signatures. The supervisor wants reports for each city, area and inspector.

What we built

  • A field app that saves visits on the phone and uploads them when the round is finished
  • A visit form: the location on the map, photos, and data on devices, antennas and frequencies
  • Three signatures on screen: the site owner, the employee and the security body
  • A web panel for drawing cities and areas on the map and managing employees and rounds
  • Reports and charts for each city, area and employee
  • Three roles: general manager, manager and employee, and each sees only what belongs to their own scope

The result

The system runs with a field app, an admin panel and an API, and the app keeps the inspector's work even when the internet drops.

My part

We built it at DevHouse as a team, and I was the lead developer of the API in Laravel. I built the rounds, visits, photos, statistics and permissions, and a data model that can work without a connection.

  • The Laravel API and the data model
  • Employee rounds and their visits
  • Visit photos and how they are stored
  • City statistics and reports
  • Permissions by role

Built with