Mockup Sitemap — 26 screens
Onboarding
Onboarding
Checklist for Tesla, QuickBooks, vehicles, and rates
chevron_right
Core App
Dashboard
Fleet overview, KPI cards, vehicle status
chevron_right
Charging Sessions
Default state — auto-posted sessions
chevron_right
Charging Sessions — Manual Review
Checkbox/approve-skip state
chevron_right
Charging Sessions — Filtered
Drilled in from a Sync History job
chevron_right
Vehicles
VIN list, QBO mapping status
chevron_right
Vehicle Sync Preview
Confirm before syncing fleet changes
chevron_right
Rate Settings
$/kWh by vehicle or location
chevron_right
Sync History
Default state — Import/Export Sessions
chevron_right
Sync History — Historical Import Running
Import paused, progress row
chevron_right
Reports
CSV export, PDF summary, recent exports
chevron_right
Integrations
Integrations
Default — Tesla + QuickBooks connected
chevron_right
Integrations — Disconnected
Nothing connected yet
chevron_right
Integrations — Expired
QuickBooks needs reconnecting
chevron_right
Integrations — Read-Only
Accountant (Viewer) role
chevron_right
Integrations — QBO Just Connected
OAuth return, success banner
chevron_right
Integrations — Tesla Just Connected
Success banner + Import CTA
chevron_right
Integrations — Connection Failed
OAuth cancelled/denied
chevron_right
QuickBooks Configure
Posting mode, method, expense account
chevron_right
Tesla Configure
Placeholder — nothing to configure yet
chevron_right
Team, Billing & Account
Team
Invite form, member list, roles
chevron_right
Billing
Plan, payment method, invoices
chevron_right
My Profile
Name, notifications, password link
chevron_right
Account Settings
Company info, Danger Zone
chevron_right
Error Pages
404 — Not Found
Standalone, no sidebar
chevron_right
Something Went Wrong
Full app shell, matches theme's internal-error.html
chevron_right