1. Core Map & Visualization Layer

Purpose: Give operators situational awareness.

Interactive Map (Leaflet)

Live EV markers with popups (status, SoC, battery size, surplus energy, consent).

Score bubbles: Circles around EVs, color + size proportional to eligibility score.

Zone Highlighting (Hot Zones)

Operator can mark areas of grid stress.

Hot zones factor into scoring and show as overlays.

UX Benefit: Visual triage — operators instantly spot the best candidates by geography + score.

2. EV Detail & Overview Layer

Purpose: Deep dive on a single EV’s readiness.

Popups on Map

Snapshot of SoC, surplus, consent, zone.

Overview Panel

Extended EV info (battery health %, surplus kWh, max discharge power).

Action buttons:

Send Dispatch Signal

Rotate EV (rest)

Battery Guardian & Fairness note: reminders of cycle limits/rotation logic.

UX Benefit: One-click access to EV health + operational actions.

3. Invite Engine (Novelty Core)

Purpose: Decide who to invite for V2G participation.

Multi-Factor Scoring Model

Availability (plugged + idle duration).

SoC buffer beyond user’s minimum.

Consent state.

Battery health & fatigue penalty (weekly cycles).

Incentive/tariff class.

Technical readiness (bidirectional, protocol).

Location priority (hot zones).

Fleet vs private bias.

Target Dispatch Control

Operator sets desired kW target.

Engine ranks EVs and assembles a dispatch plan.

Weight Sliders

Adjustable importance for each factor.

Real-time re-ranking of EVs.

Hot Zone Selector

Toggle zones on/off to bias invites.

Ranked Candidate List

Sorted by score.

Shows: name, zone, surplus kWh, max kW, score.

Invite buttons (disabled if no consent).

Invited EVs tagged.

Dispatch Plan Summary

Preview of selected EV contributions (kW).

Shortfall indicator (red if unmet).

Invite Selected + Clear Invites buttons.

UX Benefit: Makes the “who-to-invite” decision transparent, tunable, and explainable.

4. Grid Integration Layer

Purpose: Synchronize EV invites with grid conditions.

Demand Curve (Line Chart)

Time vs. grid demand.

Future overlay: optimization curves (forecast vs actual).

Live Grid Calls (Notifications)

Frequency regulation request (MW).

Demand response event (peak shaving).

Localized grid stress alerts (zone-specific).

UX Benefit: Operators align EV dispatch directly with real grid events, not in isolation.

5. Economics & Owner Impact Layer

Purpose: Show why participation matters financially & socially.

Economic Benefits Panel

Direct revenue:

Private EVs: ~$700–$1,250/year.

Fleet EVs: $1,000–$16,000/year.

Bill savings from TOU arbitrage.

Incentives/rebates (e.g., $3,000 charger subsidies).

Future Hooks

Real-time earnings ticker (per EV & fleet).

CO₂ avoided counter.

Battery Guardian Callout

Assurance that rotation + shallow cycles reduce degradation.

UX Benefit: Builds trust by connecting dispatch participation to owner economics + climate impact.

6. Novelty Anchors (Integrated)

These six novel design pillars transform the platform from generic V2G pooling into a transparent, user-trusting, operator-tunable system:

Who-to-Invite Engine – dynamic, weighted, explainable invites.

Fairness & Rotation Logic – balancing battery cycles across fleet.

Location-Aware Dispatch (Hot Zones) – grid geography drives EV selection.

Consent & Preference Locker – SoC minimums and user permission enforced.

Dispatch Hierarchy Preview – clear plan before signal is sent.

Economic Transparency & Impact – revenue, savings, CO₂ all visible.

🧩 System Flow (End-to-End)

Inputs collected → SoC, battery health, consent prefs, idle duration, tariffs, location, grid signals.

Scoring Engine → multi-factor score + fairness/rotation applied.

Operator UI → map, score bubbles, sliders, ranked EVs, dispatch plan preview.

Decision → operator tunes weights, sets kW target, invites EVs.

Output → EVs receive dispatch signals, economics recorded, rotation updated.

Feedback loop → owner dashboards update with revenue/impact, operator analytics refine weight default