Back to all projects
Live in Padang Mobile
Diskominfo & Perumda Air Minum Padang•Municipal Super App & Water Utility

Padang Mobile – Integrated PDAM Water Utility Module

Public Service Consolidation, PDAM Kaba Aia API Integration, & Municipal Water Consumption Tracking

Client / AgencyDiskominfo & Perumda Air Minum Padang
RoleMobile Flutter & API Integration Dev
CategoryMunicipal Super App & Water Utility
StatusLive in Padang Mobile
Padang Mobile – Integrated PDAM Water Utility Module — Image 1
Image 1 / 10

About the Project

Integration of Perumda Air Minum (PDAM) water utility services directly into the Flutter-based Padang Mobile Super App. Fulfilling the Padang City Government's public service centralization initiative following the legacy standalone Kaba Aia app. Collaborating with PDAM engineers via official customer API integration to deliver live billing monitoring, water usage analytics, field technician meter photos, and disruption bulletins.

Key Architectural Features

8 Modules
01

PDAM API Gateway Integration & OAuth 2.0

Direct integration with the official PDAM Padang API Gateway utilizing OAuth 2.0 Client Credentials token exchange, automated token lifecycle management, auto-retry on 401 expiration, and friendly network error translation.

02

Multi-Account Switcher & Debounced Settling

Seamless binding for multiple customer IDs (e.g., primary home, parents' residence, business unit) with an interactive card carousel featuring settling debounce to prevent redundant API calls during fast scrolling.

03

Real-Time Billing Status & Arrears Breakdown

Instant verification of payment status (Paid / Arrears), current bill amounts, itemized monthly arrears, penalty fees, tariff classifications, and subscription status displayed via interactive bottom sheets.

04

Water Usage Analytics & Volume Charts (m³)

Visualized monthly cubic-meter water consumption trends featuring average monthly usage, total accumulated volume, peak usage indicators, and date range filters.

05

Meter Reading Verification & Field Technician Photos

Transparent dial inspection logging initial and current stand readings alongside authentic field technician photos of on-premises water meters, timestamps, and fullscreen inspection views.

06

Payment History Ledger & Transaction Records

Comprehensive ledger tracking historical settlements including payment dates, total amounts, late penalties, municipal waste levies, stamp duties, and channel methods with smooth pagination.

07

Official Outage Bulletins & Media Feeds

Real-time broadcasts detailing pipe repairs, scheduled maintenance, and emergency water disruptions with 5-minute memory caching and integrated media playback.

08

Fluid Design & Liquid Wave Physics

Thematic water-inspired user experience featuring water droplet splash animations, 60 FPS crystal wave physics canvas, ring progress onboarding, and custom fluid loading indicators.

System Highlights

  • PDAM Gateway API
  • Water Consumption Chart
  • Technician Photo Proof
  • Multi-Account Switcher

Technologies Used

  • Flutter
  • Dart
  • BLoC
  • RESTful API
  • OAuth 2.0
  • Dio
  • Clean Architecture
  • GoRouter

Interested in building something similar?

Let's collaborate to build robust, production-grade applications that deliver measurable impact.