The three portals.
ParallaxOS is one platform with three carefully separated views — Admin (desktop), Supervisor (tablet), and Worker (mobile). The split is intentional: each role's daily reality demands a different interface.
The hierarchy
| Portal | Device | Role | Tier availability |
|---|---|---|---|
| Admin Portal | Desktop / Laptop | Director, HSEQ Manager, Payroll Officer | All tiers |
| Supervisor Portal | Tablet (iOS / Android) | Site Supervisor, Crew Lead | All tiers |
| Worker Portal | Mobile phone | Worker on the corridor | All tiers |
Admin Portal — Desktop
Built for the people running operations from HQ. Full sidebar navigation, the AI command bar in the topbar, multi-pane workflows. This is where the business runs.
Daily flow
- Open the Dashboard. Read the personalised greeting and the four Sovereign Compliance Status cards. Triage anything red or orange in under ten seconds.
- Use the AI command bar (⌘K) for plain-English queries: "How many shifts tonight?", "Compile my Avetta stats for February", "Which workers' medicals expire in the next 30 days?"
- Navigate to Scheduler → assign open shifts. The compliance gate enforces the rules; the FAID bar tells you who has capacity.
- End-of-shift: bulk-approve pending timesheets. Run invoicing for completed jobs. Push the Avetta pack at month-end.
Modules visible in Admin
- Operations: Dashboard, Scheduler, Timesheets, Invoicing
- Compliance: Compliance, Medical Booking, D&A Testing, Document Hub, Recertification
- Field: Asset Management, Live GPS
- AI & ESG: ParallaxOS AI hub, Sustainability, Reports
- Settings: Users, RBAC (Enterprise), API keys (Enterprise), Audit log
Supervisor Portal — Tablet
Built for the supervisor who is on or near the corridor with a 10–13 inch tablet. Touch-first, glove-aware, and oriented around the on/off crew view.
Daily flow
- Open the Dashboard. See approvals queue badge, today's crew, and any active hazards.
- Open the Live GPS map. Tap any worker pin to see GPS coordinates, battery level, clock-on time, pre-start status, and FAID score.
- As shifts progress: approve or reject submitted timesheets with notes. Log incidents and near-misses with photo and GPS in under 60 seconds.
- Pre-shift: chase any worker who hasn't completed the pre-start checklist before granting access authority.
Why the split from Admin
Supervisors don't need invoicing, EBA configuration, or Avetta packs. They need real-time crew oversight and fast incident logging. The Supervisor Portal hides the modules that belong in HQ and surfaces the ones that belong on site — bottom navigation, glove-safe buttons, large GPS map by default.
Worker Portal — Mobile
Built for the worker putting on hi-vis and steel caps at 04:00. Single-purpose screens, glove-safe touch targets (60px+), and aggressive offline support.
Daily flow
- Open the app the night before. See tonight's shift card with job, location, time, supervisor contact, required documents, and weather. Confirm cleared status before going to bed.
- On site, complete the pre-start checklist. If signal drops, the form continues working — Edge Mode banner activates, the form is sealed locally on submission.
- Tap Clock On. GPS-stamps the arrival, starts the FAID timer.
- During the shift: access cached SWMS in the Document tab, message the supervisor, escalate via the Emergency tab if needed.
- End of shift: tap Clock Off. The timesheet auto-submits when signal returns.
The Emergency tab
Every shift in the Worker Portal has a dedicated Emergency tab with tap-to-call buttons for 000, the ONRSR hotline, the network's control centre (Aurizon, ARTC, etc.), and the nearest hospital — plus the active radio channel for the corridor. This is intentionally one tap away.
Cross-platform deployment
ParallaxOS is shipping in phases — the React web prototype is the production admin portal, and React Native covers iOS and Android for Supervisor and Worker.
| Phase | Scope | Timeline |
|---|---|---|
| Phase 1 — PWA bridge | Wrap existing React app, service worker, "Add to Home Screen" | 2–4 weeks |
| Phase 2 — React Native mobile | Native iOS + Android apps with WatermelonDB offline, NFC, BLE, biometric auth | 12 weeks |
| Phase 3 — Production web app | SSO, Avetta direct push, Xero/MYOB, RIW API, multi-tenant | 12 weeks (overlapping) |
| Phase 4 — Desktop wrapper (optional) | Tauri wrapper for enterprise IT departments that mandate a desktop installer | 2–3 weeks |
Design principles across all three portals
The Sovereign Protector design system is unified across portals — same Deep Naval Blue background, same Safety Orange brand, same status colour mapping — but the layout and interaction model adapts:
- Admin: sidebar navigation (240px), topbar (64px), dense data, multi-column layouts.
- Supervisor: bottom navigation, fewer modules, large maps, swipe gestures.
- Worker: single-screen tasks, oversized buttons, offline-first, voice input where typing is impractical.