Platform owner portal
Separate trust boundary from customer organisation workspaces (/app/). Manage fictional customer setup previews only — not day-to-day care records.
Preview only. No portal login POST, no admin session from a form, no database queries, no customer workspace access, and no billing or email integrations.
Rose House Supported Living — read-only customer preview
Single-organisation owner view — profile, entitlements, setup, branding, and readiness. Fictional sample only.
Organisation summary
Rose House Supported Living
rose-house
Setup stageDemo reviewed
Bundle / packageFull Platform Preview (sample suggestion)
Lead / sourceOwner walkthrough sample (fictional)
ContactLee Harper (fictional)
Emailrose.preview@example.test
Workspace URL preview/demo/enter.php → /app/ (demo session only)
Billing placeholderTrial placeholder (preview) — not billed
Go-live gateAttention — gate not active on preview host
Module entitlement detail
- Support Plansenabled preview
- Incidentsenabled preview
- MAR / Medicinesenabled preview
- Learning Hubenabled preview
- Workforceincluded in bundle
- Governanceenabled preview
- Reportsenabled preview
Branding preview
Rose House Supported Living
Users & invite preview
Invited (sample) 2 (sample labels)
Pending preview 0 live
Roles planned Owner, service manager (sample)
Setup journey progress
Customer setup journey (preview)
- Lead receivedPublic register or sales intake — sample only
- Organisation profile preparedSlug and branding fields reviewed — not saved
- Modules selectedEntitlement matrix preview — read-only
- Branding checkedColours and workspace label — preview only
- Users invitedNo email sent on this host
- Demo reviewedCCS /app demo journey separate from portal
- Go-live gateNot active — no workspace live transition
- Workspace liveFuture state — no customer created here
Go-live readiness preview
- Organisation profile preparedsample done
- Modules selectedsample done
- Branding checkedsample done
- Users preparedsample attention
- Demo reviewedsample done
- Billing placeholder reviewedsample attention
- Portal login requiredsample done
- Local DB readiness requirednot active
- Live activation (future step)not active
- Tenant isolation requirednot active
Security & tenant isolation (preview)
Demo / live separation
Tenant / slug readiness plan (read-only)
- Same codebase serves all customers — one deploy, many organisations.
- Future organisations.slug drives workspace identity (e.g. oakview-care).
- No separate cPanel subdomain required by default.
- Customer branding stored per organisation in settings later (colour, logo, labels).
- Tenant isolation must use organization_id on every DB query in live mode — not implemented here.
- Slug-based workspace URLs are planned; no slug routing is active on this preview host.
- No .htaccess or Apache routing changes in OWNER-PORTAL-3.
Public site content (read-only CMS preview)
- Homepage hero —
- Demo page —
- Pricing / FAQ / contact —
- Full CMS preview —
Owner next actions (preview)
Customer management safety (read-only)
- No live customers on this host
- No database writes from the portal
- No billing or payment processing
- No invite emails sent
- No workspace activation or live tenants
- No customer data access from portal screens
- No app impersonation or login-as-customer paths