Move quarter-close from spreadsheet scramble to guided workflow.
This build replaces the empty starter page with a modern role-based command center. Admin users manage rates, portfolio health, and escalations. Fleets and agencies run setup, intake, review, filing, and amendments in one flow. Start with account creation or sign-in, then the app routes you into onboarding or the dashboard.
Local app
Ready
Protected routes for auth, onboarding, dashboard, admin, and fleet.
Workflow
Role-based
Shared domain model, distinct operating surfaces.
Next step
Operate
Use Fleet and Admin workspaces against live Supabase data.
Platform oversight
Admin Control Room
EnterMonitor quarter readiness, govern tax rate releases, and resolve fleet-level compliance risk before it slips into filing week.
Operational execution
Fleet and Agency Workspace
EnterRun the full quarter-close workflow from setup through filing, review, export, and amendment with role-aware guidance.
Product map
Built around the actual IFTA work sequence
Every lane in the UI mirrors the filing lifecycle already defined in your Supabase schema: setup, filing sessions, mileage intake, fuel review, and versioned reports.
Setup
Fleets, units, drivers, and contact roles stay organized before the quarter starts.
Intake
Mileage warning gates and fuel normalization make quarter-specific data visible and auditable.
Review
MPG flags, missing mappings, and out-of-quarter rows stay surfaced until resolved.
Reporting
Draft, file, and amend with versioned exports and distribution controls.
What this gives you now
A real front-end shell instead of a starter template
This pass focuses on the role-aware product surface. It establishes information architecture, visual language, navigation, and domain-specific screens so the next layer can be Supabase-backed data and mutations.
Included in this build
Role switcher, Admin dashboards, Fleet workflows, filing review surfaces, rate release screens, and report-history pages.
Next implementation layer
Authentication, persisted role permissions, Supabase reads and writes, import actions, and calculation endpoints.