Client portal

There is no separate public “portal URL”: CLIENT_USER uses the same dashboard with read-only access limited to their client’s data.

What it solves

Avoids daily Excel dumps: the client sees their containers and status in near real time.

What they can do

In the sidebar they typically see:

  • My containers — List and detail for their units.
  • Customs — Their client’s customs records (read-only).
  • My invoices — Invoices issued to their account (/dashboard/invoices).
  • Reports — Allowed exports for their client.
  • Inspections and repairs (read-only).

Cannot access Gate, References, Tariffs, Quotations, or create records (buttons hidden or blocked).

What they cannot do

  • Register moves, inspections, quotes, or invoices.
  • See other clients’ data in the same depot.

Setup

An admin creates the user and links them to the correct client with the CLIENT_USER role. The sidebar then shows My client instead of full operations.

Public quotation approval

/p/quote/[token] lets clients approve quotes without a user account; separate from CLIENT_USER.

Related links