Talk to an Expert
Home/Case Studies/TURBOPLUS – E-Charging App
TURBOPLUS – E-Charging App2023-02-15T17:16:06+05:30

E-Charging App

Turboplus is an electric vehicle charging stations app.
The e-charging appis intended for electric vehicle drivers.
The app allows users to find the nearest available charging
stations and parking lots, monitor vehicle charging status,
charging prices, etc.

The Challenges

  • SoluLab was not involved in the project from scratch. When we joined, the e-charging app was in the active development stage. 
  • As a part of Turboplus’ core development team, we were responsible for building a set of new features for the e-charging app for iOS and Android. We were also tasked to develop the necessary functionality for the charging station controller.
  • Providing an offline connection was quite a challenge. The app features require implementing the controller’s logic via a Bluetooth connection.


  • Charging stations mapping

    Since the app is aimed at simplifying charging an electric vehicle, our experts have developed functionality which locates the nearest charging bay and shows whether it is free.

  • Work with multiple chargers

    The app makes it possible to work with multiple chargers. The SoluLab team has created functionality which allows the user to select a charging point and choose a specific charger.

  • Charging status

    The app contains a special vehicle's state-of-charge section that allows users to track their car's or bike's real-time charging status and measure energy usage.

  • Charger control

    Our experts provided users with the ability to control the charging session from the phone to start and stop charging remotely. In addition, the app displays the state of charge, cost of charging, electric energy consumption, and session duration.

  • Bluetooth Low Energy (BLE)

    Bluetooth Low Energy (BLE) connectivity technology minimizes the energy consumption and saves the phone's battery power. Bluetooth advertising assisted in delivering information from the controller to mobile devices.

  • Protocol Support

    SoluLab team had to organize transferring data from the controller to the mobile device. It was done by providing support for two protocols in the controller : MQTT - if the devices communicate over the Internet. Bluetooth connection - if there is no Internet connection.

Project Features

  • Working with the app : Our primary objective was to allow users to control the EV battery charging process with their mobile devices. Besides, we developed functionality for booking a charging station for a particular time.
  • Working with controller : Turboplus contracted us to develop functionality for the charging station controller. The company sent us an emulator for this device to complete the task.
    • The controller is a piece of equipment built into the charging station. It is responsible for linking the electric current suppliers to the respective user’s mobile device. It is the controller that measures the amount of electric energy consumed and shows the vehicle’s state of charge.
    • The controller is always connected to the charging station and emits a signal that mobile devices can pick up. If the signal is strong enough, users get all the information about the chargers.

Technology Stack

Client Testimonials

Tell Us About Your Project