ELECTRIC VEHICLE CHARGING (EV) / TRANSPORTATION TECH
NODE.JS, REACT, PYTHON, OCPP
5 ENGINEERS
3 YEARS (36 MONTHS) / 54 SPRINTS
Charge OnSite is a robust software platform that unifies electric vehicle (EV) chargers from multiple manufacturers into 1 seamless system using the OCPP (Open Charge Point Protocol) standard. Rather than being limited to a single hardware provider, Charge OnSite offers a centralized solution for managing and monitoring EV charging infrastructure across various vendors. As of now, the platform supports:
12 Companies
26 Properties
62 Locations
105 Chargers
330 Customers (and growing)
The platform is designed to be user-friendly and efficient, allowing EV owners to easily find and book charging stations, while providing administrators with comprehensive tools for managing operations, billing, and user roles.
Charge OnSite is an innovative platform that helps EV users easily locate charging stations, schedule sessions, and handle payments seamlessly. They approached us after struggling with a buggy, overpriced solution delivered by a previous vendor. Over the course of 3 years and 54 sprints, our dedicated development team of 5 engineers provided end-to-end backend support, implemented OCPP, and delivered a secure, scalable, and reliable platform.
Before partnering with us, the client had negative experiences with several development agencies that failed to meet expectations. Although no version of the Charge OnSite platform had been built yet, these prior engagements resulted in wasted time, unclear direction, and a lack of technical trust. The client was frustrated and needed a team that could deliver a reliable, scalable, and high-performing solution from the ground up.
The client was unhappy with the previous team due to backend issues and a lack of support. Finding skilled OCPP developers was tough. We accepted the challenge, provided a dedicated development team, and used staff augmentation to close skill gaps, successfully implementing OCPP and ensuring stable charger vendor integration.
We provided a 3-year backend support plan to ensure long-term platform stability and smooth operations.
Successfully implemented the Open Charge Point Protocol (OCPP), allowing the system to communicate reliably with various EV chargers.
Took full control of backend operations, maintaining secure performance with zero data breaches throughout the project.
Worked directly with hardware vendors to understand their systems and ensure seamless integration with our platform.
Our dedicated development team went above and beyond to make this project successful. Instead of training external vendor partners, we focused on training our own dev team in OCPP and charger integrations.
Even though there weren’t many EV charging stations available then, our engineers worked hard to understand the hardware and ensure smooth integration across systems.
Our team regularly joined late-night live support calls to help resolve issues quickly and stabilize the platform.
The client had a developer rating system in place, and our team consistently received high scores thanks to their commitment and communication.
The client joined daily meetings to track progress, and our developers actively participated to ensure clarity and accountability.
While a few team members changed over time, our workflow remained efficient, reliable, and focused on results.
Our engineers are also closely connected with hardware vendors to maintain full compatibility and smooth operation.
EV Owners can easily find charging stations, book a time slot, and pay using different payment methods.
Super Admins manage everything — companies, properties, locations, billing, drivers, and permits — all from one dashboard.
Property Admins support day-to-day operations. Super Admins can assign them roles when needed.
We helped build a system that is secure, scalable, and simple to use across user roles.
OCPP integration makes sure the system talks directly with different charger brands — and we trained vendor teams on how to use it.
We also manage the entire database structure, provide data protection, and handle backend operations with zero data breaches so far.
At one point, a team member was replaced during the project, but our workflow stayed smooth and delivery was never affected.
Here’s what Charge OnSite gained from our work:
They saved over 50% in project costs by switching to our dedicated development team.
Their full process from charging session to payment now runs in a fully automated way with little to no manual steps.
The project is well organized, and new team members can be onboarded within a week.