Zadok Villarreal
← back
Internal ToolLive on TestFlight

Nethaul

P&L app for an owner-operator trucking business.

Status
Live on TestFlight — real trip data
Role
Solo build · For my dad
Duration
Jan 2026 — present
Stack
Next.js · Supabase · Capacitor iOS · OCR fuel scanning

Overview

Nethaul is a P&L app I built for my dad's owner-operator trucking business. It ingests trip-level data — pay, miles, deadhead, fuel — and produces the per-mile and per-load economics owner-operators rarely see clearly. It's built on real 2026 trip data and is the number he checks before agreeing to a load. It now runs as an iOS app he can use from the cab.

What I built

A local-first app with a clean trip table, a per-trip P&L calculator, and a rollup for fuel cost per mile, deadhead percentage, and revenue per loaded mile. The fuel side has a split-scan: combined Pilot/Flying J receipts pump a truck tank and a reefer tank on one ticket, and it allocates cost to the right bucket using the pump order — truck first, reefer second.

Real-trip baseline

24
Trips analyzed
$2.77
Per loaded mile
14.7%
Deadhead rate
4 mo
Of live data
He doesn't need a CRM. He needs the number on his phone before he says yes to a load.

What's next

Layering in maintenance and amortization so the per-mile number reflects total cost of operation, not just fuel and deadhead.