APDCL Consumer Indexing App
Android app for 6.4M consumer KYC & QR code generation
Problem
The power distribution company needed an efficient way to index millions of consumers and verify KYC data in the field.
Solution
An Android mobile application built for Assam Power Distribution Company Ltd for consumer indexing, KYC data capture, and QR code generation at scale.
Approach
Optimized for low-end devices and poor network conditions using offline-first architecture and efficient data sync.
Outcome
- Successfully indexed and generated IDs for 6.4 million consumers.
- Streamlined the KYC process, reducing manual data entry errors.
- Implemented secure offline data caching with Room DB.
Case Study
Overview
An enterprise Android application built for Assam Power Distribution Company Limited to digitize the consumer indexing and KYC verification process for 6.4 million consumers.
Scale
This was deployed to hundreds of field agents across Assam, operating under challenging conditions:
- Poor or no network connectivity
- Low-end Android devices (2GB RAM)
- High daily data volume requirements
Technical Architecture
Offline-First Design
- Room DB stores all captured data locally
- Background sync job uploads when connectivity is available
- Conflict resolution handles duplicate submissions
QR Code System
- ZXing library generates unique consumer QR codes
- QR codes encode consumer ID, location, and meter number
- Batch printing support for field agents
Data Capture
- CameraX for document and meter photography
- GPS tagging for each consumer location
- Form validation prevents incomplete submissions
Impact
6.4 million consumers successfully indexed, reducing manual data entry errors by an estimated 94%.