AppMatic Tech engineers EV charging apps and operator dashboards on OCPP-connected back ends, covering charger discovery, session tracking, billing events, and uptime reporting. The driver app is built in Flutter over a Node.js and PostgreSQL platform. 330+ products shipped since 2017 from Ahmedabad, India.
Charging stations from different vendors report status and faults in different OCPP dialects. AppMatic Tech normalises those events into one data model that feeds the driver app, the operator console, and uptime reporting.
IoT Application Development Stack for Automotive
| Layer | What AppMatic Tech uses |
|---|---|
| Driver app | Flutter (Dart) for iOS and Android with Mapbox charger maps |
| Station protocol | OCPP message handling and event normalisation |
| Backend | Node.js services with PostgreSQL session and fault store |
| Operator console | React dashboard for uptime, faults, and energy delivered |
| Alerts | Firebase Cloud Messaging for session and fault notifications |
How AppMatic Tech Delivers This
- Map each station vendor's OCPP version and message set.
- Normalise status, session, and meter events into one schema.
- Build the driver app for discovery, start, and session tracking.
- Add the operator console for uptime and repeat-fault reporting.
- Test against live and simulated stations before release.
Proof: Related AppMatic Tech Build
A BLE-connected electric bike build where AppMatic Tech delivered real-time vehicle control and battery telemetry.
Frequently Asked Questions
- Which protocol do the charging apps use?
- AppMatic Tech connects to charging stations through OCPP and normalises vendor-specific differences into one event model, so the app and dashboard read a single schema.
- Can an AI layer be added to an existing charging app?
- Yes. AppMatic Tech adds an AI layer that reads OCPP logs and session records to diagnose failed sessions and flag chargers heading toward downtime, as described in its EV charging AI guide.
- What stack does the charging platform use?
- AppMatic Tech builds the driver app in Flutter and the platform on Node.js with PostgreSQL, with a React operator console.
Further reading: Adding AI to Your EV Charging or Fleet App: An AI Layer for the System You Already Run