1. Onboarding & Enrollment

User Flow

Install & Sign In

Download FlowBankOS (iOS/Android).

Sign in via Google/Apple SSO (OAuth2) for fast and secure login.

Add Charger

Tap Add Charger → Scan QR Code.

Auto-populate charger details (serial, firmware, model).

Highlight if device supports V2G (“V2G Ready” badge).

Link EV

Select EV make/model or connect via EV API (if supported).

Explain how SOC (State of Charge) and battery data will be used.

Consent

Show clear terms: flat $/kWh charging rate, feed-in credit for V2G, opt-in requirements.

User must toggle “I agree” to activate.

UI/UX

Checklist UI (Login ✔, Scan ✔, Link ✔, Done ✔).

Camera overlay for QR scan with fallback manual entry.

Consent screen with plain-English tariffs, credit rates, and “Agree” button.

2. Pricing & Incentive Dashboard

Features

Rate Card: Table of “Charging: $0.XX/kWh” & “Discharging (V2G Credit): $0.YY/kWh”.

Incentive Wallet: Live balance of earned credits or points.

Upcoming Grid Events: Card view showing high-demand periods, e.g. “20:00–22:00: +20% bonus for discharging”.

UI/UX

Colored badges: Green for credits earned, Blue for cost.

Mini bar graph: Visual comparison of charging costs vs V2G credits.

Wallet icon in app header showing live points balance.

3. Map & Hotspot View

Features

Interactive Map: Pins for chargers & aggregator hubs with info overlays:

Charger name/location

Status (Idle/Charging/Discharging)

Price per kWh

V2G capability icon (⚡ or ↔︎)

Hotspot Overlay: Heat-map showing:

Red/orange = high-demand (earn more discharging)

Green = low-cost charging zones

Filters/Search: By price, distance, V2G capability, power rating.

Details Drawer: Connector type, cost/kWh, credits, hours, wait time, “Navigate” or “Schedule”.

UI/UX

Color coding: Green (cheap), Orange/Red (hotspots).

Filter chips on top of map.

Bottom sheet expands when user taps a pin.

4. Session Control

Features

Start/Stop Charging/Discharging remotely.

Live Metrics:

Power draw (kW), Energy delivered (kWh), Duration timer.

Earnings Tracker: Real-time update of credits earned during discharging.

Mode Toggle: Standard / Eco / Boost (Boost includes warning modal).

Pricing Summary: e.g., “Cost so far: $1.40” or “V2G Earnings: $0.70”.

Notifications: Push alerts for completion, errors, or disconnects.

UI/UX

Gauge chart for kW.

Progress bar for kWh delivered.

Toast popups for earnings.

Push banner when session ends.

5. History & Analytics

Features

Session History: Date/time, kWh, cost/earnings, location, credits earned.

Summaries: Monthly/yearly totals for charged kWh, discharged kWh, costs, earnings.

Analytics Graphs:

Bar chart for monthly energy.

Line chart for earnings trend.

Pie chart for charge vs discharge split.

Export: CSV/PDF for reimbursement or tax.

UI/UX

List/Calendar toggle.

Interactive charts with tooltips.

Export button on top-right.

6. V2G Earnings & Scheduling

Features

Earnings Dashboard: Lifetime + monthly credits, breakdown by location/event.

Schedule Windows: Select time ranges for V2G discharge (e.g., 18:00–22:00).

Minimum SOC Slider: Protect battery by setting floor (e.g., 40%).

Overrides: Allow per-event consent with popup reminder.

UI/UX

Earnings card: Monthly vs lifetime side-by-side.

Scheduler UI: Calendar/timeline view with draggable blocks.

SOC slider under car graphic.

Consent popup with plain-English text: “Allow 20% battery use for today’s grid event?”

7. Multi-Location & Sharing

Features

Multiple Chargers: Add Home, Work, Public chargers.

Aggregate Incentives: All chargers feed into single wallet.

Shared Access: Invite family members; track usage per user.

Favorites: Star frequently used chargers or hotspots for quick access.

UI/UX

Location switcher at top (dropdown or swipe).

Cards showing each charger’s status.

Sharing screen: List of authorized users with permissions.

Favorites tab: Quick-launch map markers