EV Charging Stations App Banner
Energy & Utility

EV Charging Eco System

End-to-end EV charging ecosystem connecting drivers, fleets, and charging networks through a unified eMobility platform.

Ev Charging Ecosystem Banner

Overview

With plans to become the largest owner-operator of rapid DC charging stations in the UK, the client approached TatvaSoft to build a full e-Mobility Service Provider platform. The solution includes driver mobile apps, a fleet management portal, an admin interface, ChargePoint integration through OCPI protocol, and multi-payment processing for EV drivers.

Customer

A pioneering engineering company recognized for advancing clean transportation, the organization develops and operates high-performance EV charging infrastructure across the United Kingdom.

United Kingdom Icon
United Kingdom
Ev Charging Ecosystem Case Study

Challenge

The client’s services have benefitted electric vehicle drivers, the landowners that house the charging units, and ultimately, the UK’s environment by supporting the use of less polluting electric vehicles. The client’s primary goal was to develop their e-Mobility Service Provider platform which will allow them to take ownership of the driver experience and provide the ability to target customers, which will in turn drive the increase charging station utilization and brand awareness.

It was challenging for the client to develop a solution because of certain critical challenges faced by them such as:

  • Integration with the ChargePoint, Inc CPO based on the open standard OCPI interface
  • Driver Mobile applications for both Android and iOS
  • Driver Web Portal
  • Fleet Management Portal
  • Platform Administration User Interface
  • Payment processing mechanism
EV Charging Eco System Case Study

Solution

After thoughtful planning and research, the expert software development team of TatvaSoft outlined a plan to develop a platform considering all the prerequisites of the Client. We developed a solution with all-inclusive functionalities required for an e-Mobility Service Provider. E-Mobility Service Providers offer EV charging services to EV drivers. An EMSP provides access to a variety of charging points around a geographic area. MSPs help EV drivers find charging stations, start charging events and pay with various payment methods.

We developed a platform that delivers the following software components to provide a world-class experience to the drivers for an e-Mobility Service Provider platform. We utilized the latest and greatest technologies like Node.JS, Kotlin and Swift to develop a custom platform with accompanying apps. We divided the whole solution into three basic sections:

Customer Mobile Application

  • Driver Authentication

    Allow the user to authenticate with Federated access via either their Facebook or Google account or client's identity account.

  • Map/List View

    Drivers can view different available charge stations on maps. Users can apply filters and search on the map. The user has an option to select a map or list view.

  • Start Charge Using Below Available Options

    Within App, Virtual RFID card from Android/iOS phone, RFID Card.

  • Realtime Charging Progress

    Drivers are enabled to view real-time charging progress within the App.

  • Payment History / VAT Receipt

    Drivers can view charging and payment history. They can download the VAT receipt from payment history.

  • Customize Notification Management

    Drivers can customize the different notifications received via App Notification or Email notification. Drivers can on-off the Notification.

  • Multiple Payment Configuration

    Drivers can set up credits or prepayment accounts. Auto deduction of charge after each charging.

  • Promotions

    Drivers can avail of different promotions available on the platform. Promotions like refer friend, reward points, third party promotions.

  • Cancel Account

    Drivers can cancel their accounts; the System will remove all their information from the platform.

Platform Administrator

  • Users

    Allow a system administrator to configure the platform users

  • Groups

    Allow a system administrator to configure the platform groups. Groups can be assigned to users.

  • Permissions

    Allow a system administrator to configure permission based on groups. Users can only access the features which are assigned to groups a user belongs to.

  • Drivers

    Allow a system administrator to manage the driver accounts. Users can add tags and groups to drivers.

  • Organizations

    Allow a system administrator to configure organizations. Users can associate different groups and users to organizations.

  • Issues of RFID Cards

    Allow a system administrator to issue the different RFID cards based on a request from driver or fleet organizations.

  • Payment Settings

    Allow a system administrator to configure the payment service to provide settings on the platform. Users can make any payment service as a default service.

  • Charging Stations

    Allow a system administrator to view all the available charge stations on the platform. Users can add groups and tags to charge stations.

  • Promotions

    Allow a system administrator to configure different types of promotions to drivers. Promotions like account credit, free initial periods, preferential kWh rate, rewards points, refer a friend or link any third-party promotions to charge stations.

  • Manage Tarrif

    Allow a system administrator to set up different tariffs for charging stations. They can link the tariff to different promotions.

  • Payments

    Allow a system administrator to see all payments done on the platform. Additional features of generating refunds or resolving any failure transactions.

  • Site Amenities

    Allow a system administrator to add additional site amenities to the platform. Users can associate these amenities to different charge stations.

  • VAT Configurations

    Allow a system administrator to configure the different VAT rates on the platform. Associate the VAT to tariffs.

  • Manage Terms & Conditions

    Allow a system administrator to set up different terms and conditions for the platforms. Whenever any terms change it should get the confirmation to all drivers on the sign in.

Fleet Management Portal

  • Users

    Allow a fleet administrator to add portal users.

  • Drivers

    Allow a fleet user to define their drivers or vehicle accounts.

  • Payment History

    Allow a fleet user to see the payment history for their account. It also allows users to download the VAT receipt.

  • Payment Configurations

    Allow a fleet user to configure the payment settings for their account. Users can set up their credit card with this platform.

  • Fleet Management APIs

    Allow a fleet organization to manage their account via accessing the exposed APIs.

  • RFID Cards

    Allow a fleet user to import/configure RFID cards to their vehicle or driver accounts.

Our Additional Solution Offerings

  • Payment Scheduler:

    A scheduler that runs in the mid-night every day to perform the payment transaction for an outstanding balance of credit accounts.

  • Integration of OCPI Services for the below modules:

    Integration with the ChargePoint using OCPI protocol. Define all below mentioned OCPI services to perform synchronization and real-time data, charging progress, authorization with charge stations.

    • Support Multiple versions
    • Version details
    • Negotiate Credentials
    • Locations / Charge Stations
    • Tarrifs
    • Sessions (Realtime Session)
    • CDRs (Charge details records)
    • Commands (Start / Stops)

Expertise

Tools & Technologies

  • Node
  • React
  • Swift
  • Kotlin
  • Microsoft VS Code
  • XCode
  • Android Studio
  • PostgreSQL
  • AWS Cloud

Result

As a leading mobile app development company, TatvaSoft has been deeply engaged with detailed considerations on the client’s intricacies to provide them with an anticipated solution. With this software solution, the client was able to increase the use of charge stations with easy signup and subscribe to facilities. The client was advantageous to benefits such as:

  • Easy to use the highly-rated mobile application
  • Functionality that charges their electric vehicle
  • Financial transactions can be easily performed via a payment service provider relationship owned by the Client
  • Improved brand awareness.

Ready to Build Your Custom Application Solution?

Tatvasoft is a reputed CMMI level 3 software and mobile app development company. When it comes to software development companies, Tatvasoft strives to be the best.

Request a Proposal Arrow Icon
United States Office
United States +1 503 832 4034
17304 Preston Road, Suite 800, Dallas, Texas, 75252 +1 503 832 4034
United Kingdom Office
United Kingdom +44 742 409 8452
307, Euston Road,
London NW1 3AD,
United Kingdom
+44 742 409 8452
Australia Office
Australia +61 3 9581 2659
Level 19/180,
Lonsdale St, Melbourne
VIC 3000
+61 3 9581 2659
Canada Office
Canada +1 416 567 7664
4711 Yonge Street,
10th Floor, Toronto, Ontario, M2N 6K8
+1 416 567 7664
Japan Office
Japan
902 Pearl Building,
Miyamae-cho 8-15, Kawasaki-ku,
Kawasaki-shi, Kanagawa,
210-0012
Saudi Office
Saudi Arabia +966 552 325 560
6th Floor,
Al Budoor Tower Prince Mohammed Bin Fahad Road,
Dammam 34251
+966 552 325 560
India Office
India +91 960 142 1472
TatvaSoft House,
Rajpath Club Road, Ahmedabad, Gujarat,
380054
1401-1409, RK Empire,
150 Feet Ring Road,
Rajkot, Gujarat,
360004
+91 960 142 1472