EV Charging station

Requirement:

The client aimed to develop a complete software solution to manage their electric vehicle (EV) charging infrastructure. They wanted a user-friendly web application to visualize charging parameters and administer data for backend users, as well as a mobile application for EV users to locate charging stations, make payments, and initiate charging sessions. The system needed to collect real-time data from multiple EV charging stations, store it securely, and present it in a meaningful way for both admins and users.

Solution​

We built an end-to-end EV charging management platform using a cloud-native architecture. Data from the client’s industrial PCs at EV charging stations was collected using the MQTT protocol for lightweight and reliable transmission. This data was pushed into Firebase Realtime Database, a NoSQL cloud-hosted solution, for immediate storage and access. The web application was developed using AngularJS for the frontend and Node.js with Express.js for the backend. On the Google Cloud Platform, we leveraged Pub/Sub to handle real-time messaging, Cloud Functions for background event handling, and App Engine for scalable deployment. The mobile app provided EV users with access to live station status, payment functionality, and charging control, all connected seamlessly through Firebase and the cloud backend.

 

EV Charging station