Enact | Perpetio

Know exactly how solar energy is saving your money.

The Client

EnactEnact is an AI-enabled asset management platform for solar and battery energy. It is a leading solar and software company operating in 35+ countries, generating over 117 million kWh of renewable energy and more than 48,789 metric tonnes of CO2 offset by solar projects.

UI/UX

UI/UX

Mobile

Mobile

Backend

Backend

PM

PM

QA

QA

Overview

Period: 8 months

Client location: US

Business model: Time & Material

Services

iOS development, Android development, PM, QA

Solar Solutions Simplified

About

Everybody knows the advantages of solar power for ecology and cost-saving, but what about the exact numbers? Let's agree: signing up for a solar battery is easier when you know you can track expenses, savings, and ROI. Enact offers small private and commercial solar power units with full control over energy expenses and costs.

The Challenge

Enact's solar power system is a highly complex product with one clear goal: to make renewable energy management simple for everyone. The app had to bring together a wide range of data and features in a single, easy-to-navigate interface.

Users needed to track

  • energy use in kWh
  • cost of energy
  • ROI (return on investment)
  • money saved so far
At the same time, the system needed to integrate all necessary documents, such as warranties and installation details, and connect seamlessly with IoT devices for real-time monitoring.

The challenge was to design an app powerful enough to handle detailed analytics and integrations, yet intuitive even for newcomers.

The Solution

With Enact's solar power system containing such a vast amount of data, our main goal was to make it easy to navigate and visually engaging. We decided to divide the information into five clear sections that users can either tap through or scroll one by one.

We presented most of the information through graphs, icons, and color codes to make complex data intuitive. Since the app involves many numbers, visual elements help users instantly understand their solar performance and savings.

Each section focuses on a key aspect of the system

  • Power shows detailed information about solar energy usage in kWh through color-coded graphs that distinguish between solar panels, battery, and regular electricity sources. An illustration of a house helps make the data friendlier and easier to read.
  • ROI includes a convenient graph that displays how much of the initial investment has been paid off, helping users track progress as a percentage.
  • Lifetime provides a summary of total energy generated, money saved, and the equivalent miles driven by an electric vehicle.
  • Solar graphs present data on solar production and consumption, making it effortless to compare usage patterns.
  • Savings offers a clear overview of cost savings over time through easy-to-grasp graphs.
With this structure, even the most complex numbers are clear and easy to make out, thanks to the app's intuitive layout and visual guidance.

The Results

The Enact app is a well-structured, easy-to-navigate solution that brings all the crucial elements of solar power management into one place.

  • With IoT integration, the app collects real-time data from solar sensors and transforms it into clear, easy-to-read graphs, helping users understand usage trends.
  • Energy consumption is automatically converted into monetary value, showing actual savings over time.
  • All important documents, such as contracts and warranties, are stored in the app, allowing full management of the solar system in one place.
  • Users can invite others through referrals and earn rewards, making it simple to spread eco-friendly energy.
  • The app supports monetizing renewable energy credits (RECs) and participating in virtual power plants (VPPs), creating additional value from solar energy use.
With all these features combined, Enact makes managing solar energy simple and rewarding.

Energy system monitoring

The Enact app welcomes users with a friendly home screen where a house illustration and icons show how much energy is used and where it comes from.

A handy phone widget keeps everything in view, so users can check their system anytime.

Historical data shows how energy use changes over time, comparing predictions with real results.

Energy cost, savings, and ROI breakdown

The Enact app turns complex kWh data into something everyone understands — money.

Since both private and commercial users invest in solar panels, the app shows exactly how much they're spending and how much of that investment has already paid off.

A convenient set of graphs and a progress indicator fill up as savings grow, helping users see their progress and stay motivated, knowing their solar effort truly pays off.

Site info and documents integration

The Enact app includes a dedicated section where users can upload all their contracts, warranties, and other files in formats like PDF or Word.

It also stores key site details such as hardware information and installer contacts. In case of repairs, everything is right in the app — no need to search through papers or printouts.

Technical Details

Team size:

5 people

Period:

8 months

Programming languages:

Dart

IDE:

Xcode, Android Studio

Social login:

Facebook social provider

Analytics:

Firebase Analytics

Crash reporting:

Firebase Crashlytics

Infrastructure:

AWS

Libraries:

Firebase, Facebook, Bluejay, Rswift, SQLite, Branch

Additional technologies:

Figma, Jira