Secure Dashboard Placeholder

The real dashboard unlocks after secure login.

This page is a placeholder until magic-link login, request-created client profiles, and /api/me session checks are connected. After secure login, the backend will load the user profile, roles, and permissions before showing client, worker, admin, or combined tools.

Checking secure session…

T&A Contracting logo
Open Requests
0

Client-created job requests will appear here first.

Quotes Waiting
0

Quote review, accept, decline, and change requests will live here.

Properties
0

Client properties connected to submitted requests will appear here.

Client tools

Visible to clients and admins.

  • Request a new job
  • View my properties
  • Review quotes and invoices
  • Message T&A Contracting
Worker tools

Visible to workers and admins.

  • Assigned jobs
  • Job notes and access details
  • Task checklist
  • Before/after photo uploads
Admin tools

Visible only to admins.

  • All client requests
  • Quote builder and PDF sending
  • Worker assignments
  • Invoices, payments, and settings
Secure login gate

Next step is making /dashboard/ require auth provider session verification through /api/me before data loads.

  • Magic-link verified session
  • app_users profile lookup
  • Role and permission loading
  • Dashboard data scoped by role