Detention time logger for owner-operator truckers
The idea
Detention runs 25-75 USD per hour, and drivers routinely eat 2-6 unpaid hours at a dock because when they bill for it, the broker asks for proof and a text saying “been here since 8” does not count. The driver has no records; the facility’s gate log conveniently supports the facility.
ELD platforms technically have this data but bury it, and owner-operators often run minimal ELDs with no detention reporting at all. The wedge is a single-purpose timer that produces exactly the artefact a broker cannot wave away: GPS-stamped arrival and departure with periodic dwell samples proving the truck never left, packaged as a one-page PDF attached to the invoice. The first paid detention claim funds years of subscription.
Who pays
The buyer is the owner-operator or small fleet dispatcher, at 15 USD/month per truck. One recovered detention hour a month is break-even several times over. Distribution: trucking YouTube and TikTok (detention horror stories are a whole genre), owner-operator Facebook groups, and load-board community forums.
MVP scope
- One-tap start/stop timer with GPS capture and server timestamps
- 10-minute geofence dwell sampling while the timer runs
- Per-customer free-time window and detention rate settings
- One-page PDF detention report with map snippet and billable total
- Skip for v1: native app, automatic arrival detection, broker submission workflow, fleet analytics
Build DockClock, a mobile-web app that gives truckers court-grade proof of detention time at shipper and receiver docks. Stack: Next.js (App Router), Supabase for Postgres and auth, the browser Geolocation API for positioning. Magic-link auth, built entirely for one-handed phone use in a cab. Core flow: driver arrives at a facility, opens the app, taps Start Detention Timer. The app captures GPS coordinates, accuracy radius, and a server-side timestamp, and reverse-geocodes the facility address. The driver enters the load/BOL number and appointment time. While the timer runs, the app samples location every 10 minutes and records dwell inside a 200 m geofence around the start point - this sampling log is the evidence that the truck sat at that dock the whole time, not parked up the road. On departure the driver taps Stop, and the app computes total time on site and billable detention (total minus the free window, default 2 hours, configurable per customer). Output: a one-page PDF detention report per stop - facility name and address, map snippet, arrival/departure timestamps, appointment time vs arrival, dwell samples, billable hours at the driver's stored rate - ready to attach to the invoice or broker claim. Pages: timer screen, stop history, per-customer settings (free time, rate), PDF export. Handle the phone locking: persist timer state server-side so a killed browser tab loses nothing. Pricing: 15 USD/month per truck, Stripe, first stop free without an account to hook drivers.
// More B2B ideas
-
Compliant labels for cottage food producers
Home bakers and small food producers hand-make labels that violate state cottage food rules; this generates compliant labels with allergens per state.
B2B weekend -
ATS duplicate checker while sourcing on LinkedIn
Agency recruiters waste outreach on candidates already in their ATS; this extension flags known profiles and past contact history as they browse.
B2B Chrome extension 1 week -
Belt testing and curriculum tracker for martial arts schools
Martial arts school owners track student stripes and testing eligibility on index cards; this tracks progress, flags who is ready, and runs test day.
B2B 1 week -
Bait station scanning for pest control routes
Pest control techs hand-log rodent station checks that commercial clients audit; this scans station QR codes and builds the service report on site.
B2B Mobile 1 month