Introducing the 4-Month AI FrameworkRead the guide
Case StudiesUtilities & Field Ops

Field Operations Software 2.5M+ Recovery Cases

Digitizing a Billing-Recovery Vendor's Field Operations for K-Electric

Client

MediaNet

Headquarters

Karachi, Pakistan

Timeline

3 months

Technology

MOBILE PLATFORM

Field Operations Software Development case study by EdgeFirm

Every attempt GPS-tagged & photo-verified

Real-time supervisor dashboards replace next-day spreadsheets

10

role types with granular zone-level access control

Offline-first: works in areas with no connectivity

At a glance

The challenge

Paper-based workflows, zero real-time visibility, no GPS accountability, disconnected systems across thousands of daily field visits

The solution

Full-stack offline-first field operations platform with live GPS tracking, photo-verified attempts, and real-time management dashboards

The results

  • Every attempt GPS-tagged & photo-verified
  • Real-time supervisor dashboards replace next-day spreadsheets
  • 10 role types with granular zone-level access control
  • Offline-first: works in areas with no connectivity
The problem

Field Operations Software for 2.5M+ Recovery Cases

Our client is MediaNet, a billing-recovery vendor contracted by K-Electric, Pakistan's largest private power utility. When a K-Electric customer's payment fails or falls behind, MediaNet dispatches on-ground field agents to meet the customer, assess the situation, and work out when and how they can pay. MediaNet reports each recovery back to K-Electric, which pays MediaNet a commission per case recovered, and K-Electric's own representatives have audit access to the platform to verify that work. More than 2.5 million recovery cases have been assigned to MediaNet and managed through this platform; that figure describes case volume, not K-Electric's total consumer base, which is considerably larger. Before this build, the systems supporting those operations hadn't kept pace with scale: paper-based forms, no real-time visibility, no GPS accountability, and entirely disconnected spreadsheets for case management, attendance, and reporting.

The MediaNet Platform is EdgeFirm's full-stack solution, built for every level of the organization, from field officers working in areas with poor connectivity to executives reviewing real-time recovery dashboards. Every collection attempt is now GPS-tagged, photo-verified, timestamped, and instantly visible across the organization.

Scope of work

7 capabilities carried the build

Design and deploy a full-stack field operations platform that digitizes every touchpoint in MediaNet's billing recovery workflow for K-Electric, from case assignment and field collection attempts to attendance tracking, GPS verification, and reporting back to K-Electric. The platform needed to serve 10 distinct role types, including read-only audit access for K-Electric's own representatives, work offline in connectivity-challenged areas, and replace an entire ecosystem of spreadsheets and paper forms with a single, unified system.

01

Offline-first mobile field app with GPS tagging, photo capture, and auto-sync

02

Real-time live GPS tracking dashboard with route visualization and zone filtering

03

Bulk case import and batch management with Excel validation

04

Multi-type collection attempt recording (RO, DC, KYC) with structured remark sets

05

GPS-verified attendance with supervisor oversight and calendar-format payroll exports

06

Role-specific dashboards

Admin, Supervisor, CRMC, PR, each with relevant KPIs and controls

07

10-role access control system with zone-level isolation and full audit trail

Technology

The stack behind it

Next.js, Node.js, PostgreSQL, Google Maps API, AWS

AWSAWS
PostgreSQLPostgreSQL

PWA Frontend

Next.js with offline-first architecture (PWA), local storage with background sync queue

Maps & Location

Google Maps API for live GPS tracking, route visualization, and IBC zone management

Backend

Node.js API services with job queues for async bulk import processing and background tasks

Database

PostgreSQL for case management, attendance, attempt records, and full audit logging

Infrastructure

AWS EC2 + S3 for scalable backend hosting and photo storage with GPS-embedded metadata

Data Operations

Excel import/export across all entity types with schema validation and error reporting

How we built it

Our development process

Offline-First Field Collection App

Field officers view their assigned cases, record collection attempts, capture up to 5 GPS-embedded photos (meter readings, payment receipts, consumer verification), and save data locally, all without internet. When connectivity returns, the app auto-syncs. Predefined remark categories (ATP, NATP, Disconnection, Partial Collection) ensure structured, consistent data at point of contact. Officers can edit attempts until end-of-day, after which records lock for data integrity.

Real-Time GPS Tracking & Case Management

Supervisors see every active officer's live position on Google Maps with full route visualization and historical tracking. Cases are imported in bulk via Excel (with automated validation), organized into batches, assigned to zones and officers, and trackable through to resolution. Smart filtering by consumer number, meter, zone, billing cycle, or date range gives managers instant access to any case in the system.

“When you're recovering billing revenue, you can't afford to operate blind. EdgeFirm built us a platform that gives everyone, from field officers to management, exactly what they need. Our supervisors used to wait until end of day for reports. Now they see everything in real time. The offline capability alone changed how our teams operate in the field.”
After launch

What changed after launch

Paper to Digital at Point of Contact

Every collection attempt is now captured digitally in the field, GPS-tagged, photo-verified, timestamped, and instantly available to the entire organization.

Blind to Informed in Real Time

Managers see live dashboards, officer locations, and performance metrics continuously, instead of yesterday's manually compiled spreadsheet arriving hours after the fact.

Trust-Based to Evidence-Based Accountability

Every attempt has location proof, timestamps, and photographic evidence, giving clear records for compliance and performance management.

Reactive to Proactive Supervision

With live tracking and real-time analytics, supervisors intervene during the day, redirecting officers, reassigning cases, and resolving issues before the day closes.

Fragile to Resilient Operations

Offline-first architecture means the platform works where it matters most: in the field, in areas with unreliable mobile connectivity. Captured data syncs when the connection returns.

Before the MediaNet Platform, MediaNet's billing recovery work for K-Electric ran on paper, trust, and next-day reporting. Thousands of field visits happened daily with no verification, no real-time visibility, and no way to measure what was actually working. After: every collection attempt is digitally captured, GPS-verified, and instantly visible. Managers see live dashboards. Officers work offline without friction. K-Electric's own representatives can audit the work directly in the platform. Performance is measured in real time, not reconstructed from spreadsheets days later. MediaNet continues working with EdgeFirm on feature additions and scaling as its recovery operations for K-Electric expand.

Talk to the founders

Get AI live in months, not years.

Book a 30-minute strategy call with the founders who will write your code.