🚜 Industrial Fleet Management ● Live on Google Play iOS Coming Soon

The Offline-First
Fleet Platform for
Heavy Industry

Sift & Screen replaces paper pre-starts, scattered spreadsheets, and missed service intervals with a professional, tablet-native platform that works in Airplane Mode.

2
Integrated Products
3
User Roles
4
Subscription Tiers
100%
Offline Capable
The Challenge

Heavy industry runs on paper — and paper fails.

  • Pre-start checklists filled by hand, filed in a cabinet, never seen again
  • Fuel tracked in spreadsheets — updated hours after the fact
  • Service intervals missed because no one has live hour meter data
  • Defect reports lost before a technician ever sees them
  • Cloud apps fail the moment the signal drops in a quarry pit
  • Managers have zero real-time visibility over their fleet
The Solution

Sift & Screen — built for the realities of the site.

  • Digital pre-starts saved instantly to encrypted local storage
  • Real-time fuel ledger with full chain-of-custody traceability
  • Live hour meter tracking with automated service interval alerts
  • Defects flagged, synced, and visible to managers the moment connectivity returns
  • 100% functional in Airplane Mode — no network, no problem
  • Live manager dashboard accessible from any desktop browser
Core Features

Everything a quarry needs.
Nothing it doesn't.

Purpose-built for industrial operations — not adapted from generic field service software.

📡

Offline-First Sync

PowerSync SDK with encrypted SQLite. All writes are local-first. Data syncs atomically when connectivity returns — even on weak 3G.

PowerSync · sqlite3mc
🔒

Machine Tag-Out Protocol

Managers or Servicemen can lock a machine from service. A full-screen red warning blocks operators from logging on tagged-out equipment.

Safety Critical
⛽

Fuel Ledger & Inventory

Full chain-of-custody from Master Tank → Fuel Truck → Machine Fill. Automatic inventory deduction. Live burn-rate reporting per machine.

Compliance
🎙️

Voice-to-Text Notes

Real-time streaming speech transcription in the Service Notes field. Designed for gloved hands — no third-party API, no data leaves the device.

Native · On-Device
📊

Production TPH Logger

Timed sample recording with live Tonnes Per Hour calculation. Role-gated to authorised reporters. Results sync to the manager dashboard in real time.

Aggregate Reporting
🕐

Digital Timesheets

Clock-in / clock-out with live elapsed timer. Overtime auto-detection. Weekly review for workers. Full manager review via the web portal.

Payroll Accuracy
📋

Pre-Start Safety Checks

Structured digital checklist with automated defect injection into service notes. Failed items are flagged and synced as urgent alerts.

WHS Compliance
📁

On-Device CSV Reports

Five report types generated locally — no server round-trip. Fleet, Maintenance, Fuel, Production, and Master Fleet reports shared via native OS share sheet.

No Connectivity Needed
💳

Subscription Billing

RevenueCat across Google Play and Apple IAP. Stripe on web. Subscription gating at the sync infrastructure layer — tamper-resistant by design.

RevenueCat · Stripe
Role-Based Access

One platform. Three roles.
Zero overlap.

Each user type gets a purpose-built interface and permission set — enforced from the moment they log in.

Operator

Field Operator

Machine operators on the site floor. Designed for high-contrast use on a dusty tablet, with or without connectivity.

  • ✦ Daily pre-start safety checklist
  • ✦ Hour meter logging
  • ✦ Fuel fill recording
  • ✦ Voice-to-text service notes
  • ✦ Damage photo capture
  • ✦ Clock-in / clock-out
Serviceman

Service Technician

Mechanics and technicians who maintain the fleet. Fast access to service data and machine status across all assets.

  • ✦ Rapid hour meter updates
  • ✦ High-speed fuel entry
  • ✦ Machine tag-out controls
  • ✦ Service record review
  • ✦ All fleet assets visible
Manager

Site Manager / Owner

Business owners and site managers with full administrative control — via the mobile app or the web portal from any browser.

  • ✦ Live fleet dashboard
  • ✦ Crew management & invite system
  • ✦ Fuel & production reports
  • ✦ CSV export generation
  • ✦ Subscription management
  • ✦ Timesheet review
Technical Architecture

Two products. One backend.
Built for industrial resilience.

A Flutter mobile app and a Next.js web portal sharing a single Supabase cloud backend — connected by the PowerSync offline sync engine.

sift-and-screen · system-architecture · v2.0.0
📱 Field Layer — Flutter / Dart · iOS & Android
Operator Dashboard Serviceman Dashboard Manager Portal sqlite3mc (Encrypted SQLite) flutter_secure_storage RevenueCat Firebase Crashlytics
↕
☁️ Cloud Backend — Supabase · PostgreSQL · Edge Functions
PostgreSQL (multi-tenant) Supabase Auth Supabase Storage PowerSync Sync Engine get-powersync-token (Edge Fn) verify-play-integrity (Edge Fn) sync_rules.yaml (tenant isolation)
↕
🖥️ Office Layer — Next.js 16 · TypeScript · Vercel
Manager Dashboard Fleet Management Crew & Timesheets Billing (Stripe) API Routes (Resend, RevenueCat) Vercel Analytics

Full Technology Stack

MobileFlutter / DartSDK ^3.11.0
Sync EnginePowerSync^2.0.0 · Bidirectional
Local DBSQLite · sqlite3mcAES-256 Encrypted
Cloud BackendSupabasePostgreSQL · Auth · Storage
Web FrameworkNext.js 16TypeScript · React 19
Web DeploymentVercelEdge Network
Billing (Mobile)RevenueCatGoogle Play · Apple IAP
Billing (Web)Stripe^22.3.2
Crash ReportingFirebase Crashlytics+Analytics
EmailResendTransactional email
IntegrityPlay Integrity APIDevice verification
CI/CDCodemagicObfuscated AAB builds
Security & Compliance

Enterprise-grade security.
Industrial-environment hardened.

Multi-tenant isolation, end-to-end encryption, and Australian Consumer Law compliance — built in from day one.

🔐

AES-256 Encrypted Local Database

The on-device SQLite database is encrypted using sqlite3mc. Encryption keys are stored in OS-native secure storage (EncryptedSharedPreferences on Android, Keychain on iOS).

🏢

Server-Side Tenant Isolation

Data isolation between companies is enforced by PowerSync's sync_rules.yaml — server-side, before any data leaves the cloud. Devices physically never receive rows from other tenants.

📱

Play Integrity API Verification

Before issuing backend tokens, the platform verifies the app binary is genuine and unmodified, running on non-compromised hardware, distributed through official channels.

🔑

Hybrid Authentication

Managers use Supabase cloud auth. Workers log in offline with a SHA-256 hashed 4-digit PIN verified against the local database — zero network requests, instantaneous, secure.

💳

Subscription Gating at Sync Layer

Monetisation enforcement is at the infrastructure layer — the get-powersync-token Edge Function validates subscription status before issuing any sync token. Cannot be bypassed client-side.

⚖️

Australian Consumer Law Compliance

Privacy Policy (Australian Privacy Principles), Terms of Service (non-excludable statutory guarantees), and Heavy Machinery Safety Disclaimer — all maintained under JH Software Solutions.

Pricing

Start free. Scale as you grow.

Tiered by fleet size — making Sift & Screen accessible for owner-operators and scalable for enterprise quarrying groups.

Starter
Perfect for small fleets.
$ 0 / mo
  • ✓ Up to 5 Machines
  • ✓ Up to 15 Workers
  • ✓ Full offline sync
  • ✓ Pre-start logging
Start Free — Download
Pro
For large-scale fleets.
$ 199.99 / mo
  • ✓ Up to 25 Machines
  • ✓ Up to 50 Workers
  • ✓ CSV Reporting Suite
  • ✓ Priority support
Upgrade — Get Started
Scale
Enterprise operations.
$ 349.99 / mo
  • ✓ Up to 50 Machines
  • ✓ Unlimited Workers
  • ✓ White-label options
  • ✓ Dedicated support
Upgrade — Get Started

Billing via Google Play, Apple App Store, or Stripe (web). All prices in AUD.

JH Software Solutions Portfolio

Part of the JH Software Solutions project suite.

This page is designed to integrate as a project detail page within the JH Software Solutions portfolio website — sharing the same dark industrial design language and navigation structure across all listed projects.

Interested in Sift & Screen?

Whether you're a potential acquirer, technical collaborator, or enterprise client — let's talk.

🤝

Strategic Acquisition

Acquire the full platform, codebase, and IP.

👨‍💻

Technical Collaboration

Co-founder or senior developer partnership.

🏭

Enterprise Pilot

Trial program for quarrying & construction operators.

🏷️

White-Label Licensing

Rebrand the platform for your industry network.