"ChargeRunner turns EV charging downtime into auction intelligence."
ChargeRunner is a control-tower software layer for mobile EV charging dispatch on Manheim auction lots. It connects vehicle location, battery state of charge, auction timing, battery-health workflow, transport readiness, and sustainability metrics into one priority-dispatch workflow.
As EV inventory grows at Manheim auction lots, vehicles arrive with unknown charge levels, missing battery-health certificates, and tight auction and transport windows. Managing this manually creates bottlenecks, delays, and missed opportunities.
Cox/Manheim already has strong pieces:
- LotVision for vehicle-location tracking
- EV battery-health capability
- Cox Fleet mobile service capability
- Auction process data and vehicle listing workflows
ChargeRunner is not replacing those tools. It is the software layer that connects them into one coordinated priority-dispatch workflow โ so the right vehicle gets serviced at the right time, in the right order, with the right data flowing through automatically.
Which EV needs service first?
โ
Why? (priority score + reason tags)
โ
Dispatch a mobile unit
โ
Charge + certify + prep the vehicle
โ
Update readiness + log metrics
โ
Dispatch to the next priority EV
- Lot-wide EV status at a glance
- Metric cards: vehicles serviced, kWh delivered, units available, readiness %
- Ranks all EVs on the lot by priority score
- Color-coded urgency indicators
- Reason tags explain why each vehicle is ranked where it is
- VIN, make, model, year
- Lot location (e.g. Grid G-4)
- Current and target state of charge
- Auction time and transport deadline
- Battery-health status
- Transport-ready status
- Days on lot and estimated vehicle value
- Recommended action
- System generates a specific dispatch command (e.g. "Mobile Unit 3: Grid G-4, charge to 40%, run battery-health workflow")
- One-click "Dispatch Mobile Unit" button
- One-click "Complete Service" button
- Vehicle status updates automatically after service
| Time | Action | Value |
|---|---|---|
| Minute 0 | Mobile unit arrives at EV | No staff time wasted moving vehicles to fixed chargers |
| Minute 1โ5 | Battery-health workflow runs | Battery data improves vehicle record and auction listing |
| Minute 5โ25 | Vehicle charges to target SoC | Vehicle becomes sale-ready, test-drive-ready, transport-ready |
| Minute 26 | ESG and operational metrics log | Cox gets emissions, cost, utilization, and readiness data |
| Next | System dispatches to next priority EV | Continuous lot optimization |
- kWh delivered per session
- COโ offset estimates
- Mobile unit utilization rate
- Lot-wide readiness percentage
ChargeRunner ranks every EV on the lot using a simple, transparent scoring model:
| Condition | Points |
|---|---|
| State of charge below 20% | +35 |
| State of charge between 20โ35% | +20 |
| Auction within 2 hours | +30 |
| Auction within 4 hours | +15 |
| Transport deadline within 4 hours | +25 |
| Battery-health report missing | +20 |
| Days on lot greater than 10 | +10 |
| Estimated value greater than $45,000 | +10 |
In a real deployment, Cox/Manheim would tune this model using real operational data. These weights are a defensible starting point for prototype demonstration.
This prototype uses 10 simulated EV records. Each vehicle includes:
idโ unique identifierVINโ vehicle identification numbermake,model,yearlotLocationโ e.g. Grid G-4currentSoCโ current state of charge (%)targetSoCโ target state of charge (%)auctionTimeโ scheduled auction datetimetransportDeadlineโ transport pickup datetimebatteryHealthStatusโcompleteormissingdaysOnLotโ number of days on the lotestimatedValueโ vehicle value in USDtransportReadyโtrueorfalseserviceStatusโwaiting,dispatched,in service, orcompletedrecommendedActionโ plain-language dispatch instructionpriorityScoreโ calculated scorereasonTagsโ e.g.["Low SoC", "Auction soon", "Battery report missing"]
| Layer | Technology |
|---|---|
| Framework | React + TanStack Start |
| Build Tool | Vite |
| Styling | Tailwind CSS |
| Data | Mock data (no real APIs) |
| Hosting | Lovable / Netlify / Vercel |
- Node.js v18 or higher
- npm
# Clone the repo
git clone https://github.com/YOUR-USERNAME/ChargeRunner.git
# Navigate into the project
cd ChargeRunner
# Install dependencies
npm install
# Start the dev server
npm run devOpen your browser at http://localhost:5173
npm run buildOpen the project at lovable.dev and click the Publish button. Lovable hosts it instantly.
- Connect your GitHub repo at netlify.com
- Build command:
npm run build - Publish directory:
dist/client - Click Deploy
- Import your GitHub repo at vercel.com
- Vercel auto-detects the settings
- Click Deploy
This is a hackathon prototype, not a production system.
This prototype uses mock data and simulated functionality. It does not connect to:
- Cox or Manheim production APIs
- LotVision vehicle-location system
- Real EV charger hardware
- Real OBD or battery-diagnostic systems
- Real route optimization or map APIs
- Any authentication or user-role system
- Any production database
Future integrations (real deployment roadmap):
- LotVision API for real-time vehicle location
- Cox battery-health records and workflow triggers
- Cox Fleet dispatch data and mobile unit GPS
- Manheim auction schedule and listing system
- Transport management system for pickup deadlines
- Sustainability reporting pipeline for ESG metrics
- Open the dashboard โ show lot-wide EV status and metric cards
- Show the priority queue โ vehicles ranked by urgency score and reason tags
- Select the top vehicle โ detail panel shows charge level, auction time, battery status, recommended action
- Show the dispatch recommendation โ "Mobile Unit 3: Grid G-4, charge to 40%, run battery-health workflow"
- Click Dispatch Mobile Unit โ vehicle status updates to In Service
- Click Complete Service โ SoC updates, battery-health completes, transport-ready flips to true
- Dashboard metrics update โ vehicles serviced, kWh delivered, readiness percentage
- Show the "While It Plugs In" timeline โ explain the value at each step
- Close with the pitch line โ "ChargeRunner turns EV charging downtime into auction intelligence."
- Auction readiness โ vehicles arrive at auction charged, certified, and test-drive ready
- Buyer confidence โ battery-health certificates improve sale outcomes for EVs
- Transport efficiency โ vehicles are flagged and prepped before transport deadlines
- Staff efficiency โ mobile units go to vehicles; staff don't move vehicles to fixed chargers
- Sustainability reporting โ every charging session logs kWh, COโ offset, and utilization automatically
- Lot intelligence โ priority scoring surfaces hidden risk (parasitic drain, aging inventory, high-value vehicles)
Manheim / Cox Automotive Innovation Challenge
ChargeRunner was designed as a student innovation prototype exploring how Cox/Manheim's existing capabilities โ vehicle tracking, battery-health workflow, mobile fleet service, and auction data โ could be connected into a unified EV charging dispatch platform.
This project was built as a prototype for educational and competition purposes. All vehicle data is simulated. No proprietary Cox or Manheim data, APIs, or systems were used.