Scan this QR with your smartphone to access all live links and assets.
Scan the QR code to open our unified links portal. From there, you can explore the live prototype, review the presentation slides, watch the walk-through video, and inspect the source code.
A Connected, Interoperable & Reliable EV Charging Ecosystem
A dual-perspective interactive dashboard platform integrating ISO 15118 Plug & Charge, live OCPP 2.0.1 protocol monitoring, interoperable multi-network routing, and AI-driven battery lifecycle analytics — built entirely as an original solution.
"Design solutions to enable a connected, interoperable, and reliable EV charging ecosystem that delivers a seamless and user-friendly experience across networks and platforms."
EV drivers need separate apps for Tata Power, Zeon, ChargeZone, and Bolt — each with independent wallets and login flows.
Charging stations lose billing data during cellular outages. No standardized protocol means vendor lock-in across CPOs.
No unified payment system. Each network requires a separate pre-paid wallet, creating financial overhead for users.
Drivers can't find available nearby chargers in real time. No route planning integration from current vehicle location.
A unified, dual-perspective dashboard that solves all four Focus Areas simultaneously — built as a fully interactive Angular 18 prototype with zero backend dependencies.
Clean consumer-facing view showing SOC gauge, adaptive range, station finder, and wallet balance.
Operator NOC view with live OCPP logs, grid load simulator, multi-gun port status, and settlement ledger.
Full glassmorphic UI with theme switching, Outfit/Inter typography, and micro-animations throughout.
| Focus Area | VoltStream Feature | Technology Used | Coverage |
|---|---|---|---|
| 1. Charger Interoperability | Multi-CPO Map with Gun-level status feeds (Tata, Zeon, ChargeZone, Bolt) | Leaflet.js, Angular 18 | ✅ Excellent |
| 2. Reliable Communication | Live OCPP 2.0.1 WebSocket logs, Flash memory offline queue, smart grid throttling | OCPP 2.0.1, SetChargingProfile | ✅ Outstanding |
| 3. Unified Access & Payments | ISO 15118 Plug & Charge cryptographic handshake, single cross-network wallet | ISO 15118, TLS simulation | ✅ Excellent |
| 4. Navigation & Routing | HTML5 Geolocation, live petrol-pump EV hub synthesis, glowing polyline routing | HTML5 Geolocation API | ✅ Strong |
Simulates the full 4-step cryptographic handshake: physical connection lock → TLS ECDSA certificate exchange → EMAID contract verification → OCPP TransactionEvent. No manual QR/app required.
Live JSON WebSocket log simulation with BootNotification, Heartbeat, TransactionEvent (Started/Updated/Ended), SetChargingProfile, and Reset commands rendered in real time.
Simulates substation peak load at 92%. Automatically triggers OCPP SetChargingProfile to limit active chargers from 150kW → 70kW. Displays real-time "GRID THROTTLED" badge on driver console.
Uses HTML5 Geolocation to get the driver's real coordinates, then dynamically generates IOCL, HPCL, BPCL, Jio-bp petrol-pump EV hubs around their actual location. Plots glowing route polyline to selected station.
AppComponent — Global layout, nav, theme/role switcher
DashboardComponent — SOC gauge, Plug & Charge timeline
MapComponent — Leaflet map, geolocation, routing
OcppTerminalComponent — Protocol monitor & grid controls
WalletComponent — Unified payment & session ledger
AnalyticsComponent — Chart.js SoH & CO₂ tracking
EcosystemService — Central singleton state (walletBalance, vehicleSoc, activeSession, ocppLogs, stationsData, currentRole, currentTheme)
Key Patterns: Observable callbacks for chart refresh on session end. Role-based conditional rendering. Theme class toggling on document.body. Leaflet hidden/shown with invalidateSize().
Angular 18 → NGINX static serve → Render.com / Docker container. Build output: dist/voltstream/browser. Production bundle: ~378 KB.
A single pre-funded wallet automatically settles billing across 4+ competing CPO networks — like a UPI for EV charging. No per-network app or wallet required.
Rotating glow ring + rising energy bubbles + pulsing bolt glow on the radial SOC indicator. Physics-accurate visual feedback during active charging — a first for EV dashboards.
Detects real driver GPS coordinates and synthetically generates IOCL, HPCL, BPCL, Jio-bp petrol pump EV charging points around them — matching India's actual fuel network rollout strategy.
AI-driven State of Health tracker generates battery lifecycle data qualifying aging cells for second-life grid storage — reducing lithium supply chain dependency.
Single codebase serves two completely different user experiences: EV Driver Companion (consumer UX) and Grid Operations Console (NOC operator), switching instantly with zero page reload.
Simulates substation overload → OCPP SetChargingProfile → automatic throttling from 150kW → 70kW, protecting grid infrastructure in real time.
| Judging Parameter | Weight | VoltStream Coverage |
|---|---|---|
| Correctness & Performance | 30% | All 4 Focus Areas working end-to-end. ISO 15118 sequence correct. OCPP 2.0.1 message formats accurate. Production bundle 378 KB. |
| Clarity of Presentation & Demo | 20% | This PPT + interactive prototype at Render.com + Evaluator Console card in-app with Focus Area matrix toggle. |
| Technical Depth & Engineering Rigor | 20% | Angular 18 standalone architecture, OCPP 2.0.1 JSON packets, ISO 15118 TLS handshake, offline queue recovery, smart grid throttling. |
| Innovation & Creativity | 10% | Petrol pump EV hub synthesis, liquid charging animation, dual-perspective role system, interoperable settlement layer. |
| Impact on Automotive Ecosystem | 10% | Battery SoH passport for circular economy. Smart grid load balancing. Unified payment removing adoption barriers for EV uptake in India. |
| User Experience & Design | 10% | Glassmorphic dark/light UI, micro-animations, Outfit/Inter typography, responsive layout, role-aware headers and nav. |
Grid Operations Console in sidebar
Click "Show Mapped Focus Areas" button
Click plug → watch ISO 15118 handshake
Simulate Grid Peak → watch OCPP throttle
Simulate Connection Cut → offline queue
Map tab → crosshair button → GPS stations
Live deployment available at Render.com. Switch between Driver and Operator perspectives. All simulations run in real-time in the browser.
Full Angular 18 source available in submission ZIP. Includes Dockerfile, nginx.conf, render.yaml for deployment. Run locally with npm install && npm start.
VoltStream is a fully original, end-to-end EV charging ecosystem prototype that addresses every dimension of the hackathon challenge — from ISO 15118 cryptographic authentication to AI battery lifecycle passports — built as a clean, modular Angular 18 application deployable via Docker or Render.com.
Unified map across all major Indian CPO networks
One wallet, one app, all charging networks
OCPP 2.0.1 with offline recovery & grid protection
ISO 15118 auto-auth & zero-friction user experience
ET AutoTech Hackathon 2026 | Theme 4: Seamless EV Charging Ecosystem | Original Solution