Asia Pacific University (APU) is a leading Malaysian institution known for its technology-driven approach to education. With a large student population living in on-campus dormitories, APU needed an automated energy management system that would allow students to independently top up their room electricity — securely, quickly, and without manual intervention.

Why the System Was Built

The existing electricity management process at APU was manual, inconvenient, and couldn't scale with the growing number of students:

  • Manual Top-Ups — Electricity top-ups required students to visit a physical counter, creating queues and limiting availability to office hours
  • No Self-Service Option — Students had no way to manage their room meter independently, leading to frustration when electricity ran out after hours
  • System Integration Gap — APU needed a solution that worked within their existing mobile ecosystem, not a standalone app
  • Real-Time Sync Required — Any top-up needed to reflect on the smart meter instantly — delays would leave students without power

"Students shouldn't have to queue at a counter just to keep their lights on. We needed a solution that works at 2am on a Sunday — scan, pay, done."

Our Solution

We designed and built a complete smart meter top-up platform that integrates seamlessly into APU's mobile app — giving students full control over their room electricity:

QR Code Smart Meter Access

Each dormitory room has a unique QR code linked to its smart meter. Students simply scan the QR code with their phone to instantly access their room's meter details and top-up interface — no manual entry, no searching for room numbers.

Seamless Web App Integration

The top-up web app is fully embedded within APU's existing mobile app. Students access the feature as a native tab — no app switching, no separate downloads, no disruption to the existing user experience.

Single Sign-On (SSO) Integration

APU handles user authentication and securely passes credentials to our system via API. The system generates a signed URL for direct, verified access — students are automatically logged in without creating a separate account.

Flexible Top-Up Options

Students choose from preset top-up amounts designed to match typical usage patterns:

  • RM10 — Quick top-up for short stays or light usage
  • RM20 — Standard weekly top-up
  • RM50 — Extended usage for busy periods
  • RM100 — Full month coverage for heavy usage

Dual Payment Methods

Two payment channels ensure every student can pay conveniently:

  • Payment Gateway — Credit/debit cards and FPX (online banking) for standard payments
  • APcard — APU's internal e-wallet, allowing students to use existing campus funds for electricity

Real-Time Payment & Meter Update

The moment payment is verified, the smart meter is updated instantly. Students see their new balance reflected immediately — no waiting, no manual processing, no admin intervention.

Tech Stack

Built for reliability, real-time IoT communication, and seamless mobile embedding:

⚙️
Backend
Laravel
REST API
📱
Mobile
React Native
iOS + Android
🖥️
Desktop
Electron
Admin Station
🗄️
Database
PostgreSQL
AWS RDS Managed
☁️
Hosting
AWS EC2
+ Google Cloud
🔔
Integrations
SMS + Email
Payment Gateways

Results & Impact

The smart meter system transformed how APU students manage their dormitory electricity:

  1. 100% self-service — students manage room meter top-ups entirely on their own, 24/7
  2. Seamless integration into APU's existing mobile app — no separate downloads or accounts
  3. Dual payment options (Payment Gateway + APcard) ensuring every student can pay conveniently
  4. Instant meter updates — real-time synchronization eliminates downtime and manual processing
  5. Zero admin overhead — no more counter queues, manual reconciliation, or after-hours complaints
  6. Enhanced student satisfaction with flexible, real-time control over their electricity usage

Key Takeaways

University campus systems have a unique constraint: the user base turns over every semester. That means onboarding must be instant and the interface must be self-explanatory. By embedding the system into APU's existing app with SSO, we eliminated the biggest adoption barrier — students don't need to learn anything new.

The QR code approach was the key design decision. Instead of building complex room-assignment logic, each QR code is permanently linked to its meter. Students scan what's physically in their room — simple, error-proof, and works regardless of how APU assigns rooms each semester. Combined with real-time meter updates and dual payment options, the system delivers the kind of instant gratification that drives adoption without any training.