Frontend shell

IxaSales is ready for staff, customer portal, and platform admin surfaces.

This shell resolves tenant context from the current host, keeps actor roles first-class, and gives us one typed frontend entry point into the backend contract.

Active host context

demo tenant

Host
demo.staging.ixasales.uz
Tenant subdomain
demo
Suggested surface
Portal + staff

Platform admin

Global controls

Subscription oversight, tenant status, impersonation, and support tooling live here.

Open surface

Tenant staff

Operational workspace

Sales, inventory, purchases, payments, returns, and reporting use one authenticated staff surface.

Open surface

Customer portal

Tenant storefront

Public catalog, customer login, self-registration, and order history all stay tenant-scoped.

Open surface