AssureShift.in · Mover Portal v2 · information architecture

Dashboard-first hub — 5 tabs + a "More" sheet

Seven areas won't fit a mobile tab bar, so the primary loop (Home, Leads, My Leads, Wallet) lives on the bottom bar, and the rest tuck into More. Login always lands on Home, which routes the mover by state.

The seven areas

🏠 Home New

State-aware dashboard. The landing surface for every login.

Bottom bar · tab 1
📋 Leads Smarter

Matched, buyable leads. Empty state now explains why (under review / no matches).

Bottom bar · tab 2
My Leads + action

Purchased leads with revealed contact + per-lead Request refund.

Bottom bar · tab 3
💰 Wallet Polished

Balance, ledger, "I've paid" top-up + pending request status.

Bottom bar · tab 4
📄 Documents Kept

KYC upload. Now the activation path for the ~490 dormant movers.

More sheet
🏢 Account + request

Read-only profile + a "Request a change" form that opens an ops task.

More sheet
🎧 Support New

Refunds you raise + complaints filed against you (read-only). Backed by existing collections.

More sheet
🔕 Deferred

Lead-alert SMS (fast follow-up) · payment gateway (stays manual this pass).

Not this pass

Login always lands on Home — which routes by state

Verified + matchesHome shows "N new leads" → Leads
UnverifiedHome shows "Upload KYC" → Documents
Verified, no matchesHome shows coverage recap + "we'll SMS you"
SuspendedSession invalid → back to Login (existing guard)
Throwaway mock · mockup.csoul.cloud/as-leads-portal-v2/ia-map.html · noindex