Why I Built TruckLog — A Fatigue Management App for Australian Drivers

Australian truck drivers deal with some of the most complex fatigue management regulations in the world. Four different schemes — Standard, BFM, AFM, WA — each with their own rules about work hours, rest breaks, and record-keeping.

Most existing solutions are either paper-based (yes, in 2026), overpriced enterprise software, or just don’t handle the edge cases. So I built TruckLog.

What TruckLog does

  • All four NHVR fatigue schemes in one app
  • Offline-first PWA — works in the middle of the outback with no signal
  • Odometer tracking and compliance exports
  • Progressive web app — installs on any device, no app store needed

The stack

React + TypeScript + Vite on the front end, Supabase for the backend, Netlify Functions for serverless API routes. The PWA is wrapped with Bubblewrap for Android APK distribution, but the web version works everywhere.

What I learned

Building for truck drivers means building for:

  • No signal — real offline support, not “works offline if you loaded the page first”
  • Gloves and sunlight — big touch targets, high contrast
  • Regulatory complexity — the NHVR rulebook is 300+ pages

The result is a $4.99/month app that pays for itself the first time a driver avoids a fatigue breach fine.