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.
Bluebell Support — read-only customer preview
Single-organisation owner view — profile, entitlements, setup, branding, and readiness. Fictional sample only.
Organisation summary
Bluebell Support
bluebell-support
Setup stageLead received
Bundle / packageFree tools only + proposed add-ons
Lead / sourcePublic register shell (fictional) — not persisted
ContactPriya Shah (fictional)
Emailbluebell.preview@example.test
Workspace URL previewFuture: /workspace/bluebell-support/ (not routed)
Billing placeholderPre-contract placeholder — no charges
Go-live gateNot active — setup queue only
Module entitlement detail
- Support Plansproposed
- Incidentsnot selected
- MAR / Medicinesnot selected
- Learning Hubfree tool
- Workforceproposed
- Governancenot selected
- Reportsfuture entitlement
Branding preview
Bluebell Support
Users & invite preview
Invited (sample) 0
Pending preview 0
Roles planned Manager, staff (sample labels)
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 pending
- Modules selectedsample pending
- Branding checkedsample pending
- Users preparednot active
- Demo reviewednot active
- Billing placeholder reviewednot active
- 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