Get the free AI Delivery Playbook
AkveoContact us

Optimizing a EV Charger Monitoring Platform E.ON Drive

Akveo redesigned a sluggish Retool-based charger monitoring platform into a fast, scalable, and secure multi-country dashboard for a European e-mobility company.

Optimizing a Charger Monitoring Platform

[ Client ]

About the Client

A European e-mobility infrastructure company operating in 11 countries, managing a large network of EV chargers and focused on sustainable transportation solutions. The company needed a better way to manage real-time charger data, user access, and issue reporting.

12x
Faster Screen Refresh
11
Countries in One Dashboard
5mo
Project Timeline

[ Challenge ]

A Retool App Freezing for Over a Minute on Every Refresh

  • Severe performance issues in the existing Retool app (1-minute+ load times)
  • Inability to manage data from multiple backend systems in real-time
  • Lack of granular access controls and poor scalability across multiple countries

[ Solution ]

Building the Solution

Client was unsatisfied with the performance of their Retool app, which freezes for a minute or more with each screen refresh. That was a consequence of getting multiple datasets on the front end to map the data. We designed and developed a Retool app that displays the stats of all the chargers across the network of 11 countries and works faster. The data comes from different systems, so we needed to introduce a cache DB on PostgreSQL that holds normalized data. This decision allowed us to join different tables from different sources on the fly with minimal delay, having complex calculations as well. Also, enhanced security and granular access control is done on the Retool Business plan.

In addition, country admins are ready to co-develop their own apps and add links to them on the user left nav bar. This is done via a special app.

Scope of Work

User Permissions

  • Global admins can manage user permissions on per country basis
  • These permissions are enforced in each SQL query

Ticket Templating System

  • To speed up ops work, we let users define their own country-specific tickets
  • These templates are displayed every time a user starts to add a ticket regarding a charger
  • Tickets are created in Salesforce

Issue Dashboard

  • App displays the number of issues for selected countries
  • Each counter also serves as a filter button, so when clicked, it filters the data in the table below accordingly
  • We display additional data in the expandable grid rows

Issue Map

  • Issues can be displayed as a map in the main app, or users can open a special ‘Full-screen map’ app

Country Menu

  • Country admins can create apps by their own, and we let them to control what menu items to be shown for their employees

[ Results ]

Impact that Matters

The optimized Retool platform gave the e-mobility company a scalable, fast, and decentralized way to manage their EV charger network.

Performance Boost

Reduced screen refresh time from over a minute to under 5 seconds

Scalable Architecture

Centralized, normalized database enables seamless scaling across countries

Enhanced User Autonomy

Country admins can build and manage their own apps without central team involvement

[ Tech Stack ]

Technologies Behind the Project

Frontend

Retool

Backend

Retool WorkflowsPostgreSQL

Visuals

Optimizing a Charger Monitoring Platform visual 1

[ Case Studies ]

Explore More Success Stories

We have helped over 200 businesses grow their value and improve how they work through better software.

Ready to Build with AI?

Let’s discuss your goals and how AI can help you achieve them faster.

Dmitry Klim
Dmitry Klim
Head of Growth
Clutch
5900 Balcones Drive #21729, Austin, TX 78731[email protected]+1 (512) 921-9631