powerfox energy platform development

About the client

Company Name
Location
Germany
Industry

powerfox is a service of power42 GmbH, a German-based company. The open platform service helps private consumers, businesses, and governmental facilities monitor, measure and optimize energy consumption in real time.

Powerfox.jpg

The challenge

power42 aimed to provide consumers with easy and transparent energy consumption monitoring, but the existing Ionic solution covered only some of the required functionality, while the backend architecture needed to be appropriately structured. Therefore, our team had three primary tasks:

To split the engineering process into development and production environments by creating the dev environment.
To expand the app capabilities by building iOS and Android mobile applications.
Develop several white-label apps based on native app functionality for the partners.

Delivered value

Developed a new backend architecture to ensure better app performance.
Built and launched native iOS and Android apps, allowing users to monitor energy generation, consumption, and compare their energy use with other users.
Delivered customized white-label apps for power42 partners from such branches as hardware store chains and energy suppliers.

Solution

The power42 company sought a credible software development partner to proceed with the powerfox project due to the company's strong growth. They have power optimization devices called poweropti, which connect to energy meters and send energy data to a mobile application, allowing consumers to monitor their energy consumption. Typically, powerfox consumers use poweropti devices for PV systems, smart home systems, vacation property management, and smart charging. 

At the start of the collaboration, we supplied the in-house powerfox development team with mobile and backend engineers to reorient the existing application and build a more powerful backend architecture.

First, we initiated backend code refactoring because its architecture required an upgrade to make it more dynamic. We revealed the lack of some backend functions, partially insufficient backend structure, the absence of the dev environment, and the need for deeper code refactoring to proceed with the development. 

So we decided to develop a new backend with dev and prod environments on .Net technology to ensure the efficient and quick building and manual & automatic testing of the new app features. That is why we offered power42 to assemble a dedicated team that could cover all the necessary engineering processes, including project manager, DevOps, mobile and backend developers, and QA.

As the team was set up, we upgraded the platform from .Net Core 3.1 to .Net Framework 6 to enhance software security and performance. Then we continued working on the new backend architecture to improve the general app performance and make the system able to scale. 

Utilizing part of the legacy Ionic solution functionality, Lemberg Solutions built native iOS and Android apps for real-time monitoring of energy generation, consumption, and network supply. Also, now, users can compare their historical records with the current energy consumption data to keep track of energy distribution and tendencies within the connected devices.

Our team also built and delivered two white-label apps for the powerfox partners. These apps keep the same functionality as the original powerfox apps, but they were customized according to the partner's branded colors; they have new icons, logos, and new names.

Currently, the Lemberg Solutions team is proceeding with backend development and new production environments and preparing to implement the new mobile app features.

Technologies
SwiftUI
MVVM architecture
UIKit
Firebase
Retrofit
.Net Core
REST API
Cosmos DB
Azure Functions
Azure IoT Hub
Azure App Services
Azure DevOps
Redis Cache

Lemberg contributed significantly to professionalize and scale the powerfox platform as well as our app offering by bringing state-of-the-art knowledge to the table.

Marcus Becker
Founder and Managing Director at power42
Marcus Becker - powerfox - Lemberg Solutions

How it works

Powerfox - How it works - Lemberg Solutions.svg
Anonymous energy comparison
Compare your energy consumption anonymously with other powerfox users. Filter results by household type, size, and specific electrical devices used.
Upcoming payment calculation
Get estimates of upcoming payments based on your energy provider, current tariffs, and actual energy consumption.
Energy usage limits & alerts
Set consumption limits for existing or newly connected devices. Receive alerts if a device exceeds its specified limit.

Contact us

Kick-start your software development project with expert engineers

Share your business challenge with our experts so we can discuss it in detail and come up with the most feasible solution shortly.

Olga Lysak, Business Representative in Germany, Head of AI Business Development at Lemberg Solutions
Olga Lysak
CEO at Lemberg Solutions GmbH & Head of AI Business Development

Olga guides our customers on powering their software with AI capabilities, helping them to innovate and grow their business efficiency. Tap into her experience to get consulted on how AI can benefit your company and what it takes to implement it.