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