Our team has developed a web-based platform for EV charging stations. Thanks to our solution, energy consumption has become 30% more efficient.
An EV charging station company entrusted our team with creating software to remotely manage their sites. The fundamental purposes were to:
- monitor and operate charging stations remotely over a secure network
- optimize energy usage
- create infrastructure for operating EV charging stations.
We had to build a robust solution with multiple sophisticated features. To release a high-quality and secured product, our team had to optimize numerous processes. Here are the challenges we needed to address:
- Create the platform serving the needs of administrators, dispatchers, and support teams;
- Design an intuitive and user-friendly interface for all levels of user;
- Provide a system with health checks and data reports for all charging stations.
The platform allows to accumulate chargers by their location as well as displaying charging sessions and managing the chargers at the same place.
A distinctive specialty is applying the smart functions during the charging process, e.g. changing the power or postponing the charging session for a certain period in adjusted intervals. There is also the possibility of configurable notify customers about the issues appearing during the charging session.
Additionally to managing the chargers, platform tender integration with GEO Tab for tracking and fleet management. The system has export and import of fleet from Excel files functionality to arrange the data easily.
As well to the direct management of the chargers, the system offers a variety of visualization tools of the current chargers’ transactions, their states, and location, and everything is keeping updated in real-time.
We’ve implemented the following solutions:
Reliable Maintenance and Health Checks
One of the key solutions we’ve come up with was to provide adequate maintenance, system health checks, and a well-established support system. All of this aims to prevent failures of charging equipment. In addition, such an approach makes the charger management network stable, reliable, and competitive.
Data-driven Monitoring System
Another critical aspect of the software is a convenient analytical system that provides constant reports and insights. In addition, it enables controlling energy usage by various indicators and measuring ROI (Return on Investment) remotely by operators.
There are several risks in fleet management, from malware to potential hacks and power outages. Thus, the security of such a network is vital. Our experts did their best to ensure it.
OCPP-based charger controls
OCPP (Open Charge Point Protocol) allows for flexibility, charging technique independence, and remote access to charging stations.
Fleet charger management portal
An easy-to-use dashboard provides instant access to the required data and facilitates fleet management.
Integrated Load management
Load management is a must-have integration that ensures the balance between the electricity supply and the electrical load.
Fleet and 3P software integrations
Fleet and third-party integrations are necessary to collect and deliver the essential information to the charging management software.
Site-level Energy management
The users can control energy consumption and distribution to optimize it when needed. As a result, the energy consumption process has become 30% more efficient.
All the modules are autonomous in the software we built, set in a separate docker in Kubernetes. They interact with each other across RabbitMq or Graphql API. We decided to use Kibana open-source tool and an autoscaler to monitor and log data.
- Backend: Phoenix, SOA, OCPP, Cassandra, GRPC, RabbitMQ, Prometheus, Loki
- Frontend: Reactjs, Graphql, Typescript
- Infrastructure: Docker, Kubernetes, Helm charts, Elastic, Logstash, Kibana
Our team has developed a web-based charging management platform that successfully serves the client’s needs. We’ve come up with efficient solutions that ensure the app’s security, convenience, and immediate access to the required data. As a result, energy consumption efficiency has experienced a significant increase.