Shorepower Technologies wanted to deploy Electrified Parking Spaces (EPS) at truck stops, rest areas, travel plazas, warehouses, truck depots, terminal, shopping malls, businesses and other parking areas. Prior to our association, the client had initiated site establishment across the US and had basic infrastructure in place.
Shorepower had the base infrastructure in place and wanted to establish purchased kiosks and build web based booking system. Below were the key areas that needed immediate attention:
The diagram below gives a high-level solution blueprint of the solution we delivered:
The solution above describes the various logical layered components that comprise the overall application solution:
Illustration below provide an information flow which we delivered for this solution:
The above diagram describes the data flow and user actions between different layers of the system. User willing to book a charging station on a nearby site can locate the available charging points and make a booking via online platform or self-service kiosk – placed on the site itself. Both web and kiosk applications talk to server via a REST API (developed using Web API framework) hosted on a windows server which ensures a centralized control on transactions and bookings. Every kiosk is connected via a TCP channel to the server which facilitate real time health and status monitoring of the kiosk and provide auto deployment functionality. This way a kiosk could be completely controlled remotely with least human intervention. The system also constitutes of an Admin web panel which provides and manage all back-office functionalities.
We followed Agile development process for development, figure given below gives an overview of our development approach.
We delivered Shorepower system an improved user experience and great performance. Unique features of web and Kiosk interface we developed are:
400 E Royal Lane, Suite 290, Building #3, Irving TX 75039, Phone: +1 214.214.4510
A 48 – 2nd, 3rd Floor, Sector 64, Noida, UP – 201301, Phone: +91.120.411.2386, +91.120.422.9345