Managing budget and electricity & gas consumption from mobile device

Challenges info

Rewriting Legacy System from Scratch,

Continual Evolution,

Third Party Services Integration

Client info

International energy corporation providing energy products and services

Cover image
Managing budget and electricity & gas consumption from mobile device
Achievement infos
Title
Organized Requirements Management
Description

The introduction of a Business Analyst brought clarity to feature elaboration, ensuring well-defined requirements, faster acceptance, and smoother collaboration between teams.

Title
Reliable Application Performance
Description

We implemented comprehensive strategies to mitigate issues caused by unstable APIs from third-party integrations, ensuring seamless app functionality even during service disruptions.

Title
Smart Meter Integration
Description

We successfully enabled Bluetooth pairing for smart meters, facilitating their connection to the user’s home Wi-Fi network and enabling automatic online data transmission.

Title
Enhanced User Satisfaction
Description

The app’s efficiency, intuitive interface, and advanced features significantly improved end customers' loyalty and satisfaction.

Client representative position
Client’s Product Manager
Small text
Everything’s going well, the organization is good, and overall, I’m very happy with the Keeneo specialists:
Large text

the guys are the pillars of the team.

Resources type
FTEs
Project duration text
years (ongoing)
Case Summaries
Summary title
Business purpose
Summary description

The Customer wanted to empower individuals to monitor, manage, and reduce their resources consumption effectively. By leveraging smart meters and the solution tailored specifically for service recipients’ needs, the company provides tools to track usage, optimize energy costs, and receive timely alerts.

Summary title
Our solution
Summary description

The Client initially approached Keeneo with a legacy system, which we completely rewrote to create a modern, user-friendly mobile application. The app enables users to manage their energy budgets effortlessly: they can view and pay electricity and gas bills, adjust monthly payments, and provide proof of residence with a single click. Additionally, users can follow power consumption in real time, receive personalized tips to cut down expenses, and get notifications when usage exceeds usual levels.

Building on this success, the customer expanded to another market, requiring a similar yet customized system. To accelerate development for both platforms, we adopted Flutter as a cross-platform framework. This version introduced challenges, such as unstable APIs from third-party services like metering providers, which we addressed by implementing fallback mechanisms for seamless performance.

Project duration
4
Resources number
12
Technology
iOS: Swift + MVVM pattern
Android: Java + MVP pattern
Flutter
Role
Front end development
Project Management
Quality Assurance
Business Analytics