Mobile (iOS & Android).
On-call workflow on your phone. Push. Remote triage. Biometric unlock.
- →Dual-role: MSP tabs + Client portal in one app.
- →MFA via email + TOTP + device trust + biometric unlock (Face ID / fingerprint).
- →Push notifications with deep linking. Offline queue syncs on reconnect.
Core capabilities.
On-call workflow
Acknowledge, escalate, hand off on the phone. Signed push.
Ticket management
List, detail, create, messages, status change, assign, work states (start/hold/complete).
Time tracking
Start/stop timers, submit entries, approval flow.
Client management
List clients, drill into assets and users.
Knowledge Base
Browse, search, read articles. Offline-available.
Global search
Tickets, clients, assets, KB — one query.
File attachments
Camera, gallery, documents. Direct-to-ticket.
Push with deep links
Tap a push → land on the exact ticket / alert / session screen.
Biometric unlock
Face ID, fingerprint, or PIN. Session auto-locks on idle.
Offline reads + sync queue
Cached ticket history readable offline. Writes queued + conflict-resolved on reconnect.
Theme + notifications
Light / dark theme. Per-channel notification prefs.
Expo SDK 55 + React Native 0.83 + Expo Router. Same JWT auth as the web app. Push via Expo Notifications (APNs + FCM). EAS project id `69b3c0bb-e7f8-4e31-ab37-38254703d094`.
FAQ.
Offline write support?+
Writes are queued locally and synced on reconnect with last-writer-wins + conflict prompt.
Remote control from mobile?+
On the roadmap. Currently mobile is on-call + triage; use the desktop or browser for remote sessions.
Can clients use the same app?+
Yes — the app detects role and shows the MSP tabs or the client portal accordingly.