Proof-of-service photos for snow contractors

B2BMobile1 weekReact NativeSupabaseS3

The idea

A slip-and-fall claim lands two winters after the storm: someone fell in a car park in January 2024 and the contractor is asked to prove exactly when they ploughed and salted it. Without records, the insurer settles and premiums climb; some contractors lose insurability altogether. Insurers now actively ask contractors what documentation system they run.

Snow-specific management suites exist but bundle routing, billing, and CRM at prices aimed at large operations. The wedge is pure evidence capture: live-camera-only photos, server timestamps, GPS, weather conditions at that moment, immutable once filed - and a defence packet export that turns a lawyer’s discovery request into a ten-minute job.

Who pays

The buyer is the owner of a snow removal company running 2-15 trucks, at 49 USD/month per company in season with billing paused off-season, priced against a single insurance deductible. Distribution: SIMA (the snow industry association), insurance brokers who serve snow contractors and want documented clients, and landscaping-contractor communities that plough in winter.

MVP scope

  • Property list with geo-pins and GPS-sorted route view
  • One-tap visit log: live photos, services, material quantity, auto-filled temperature
  • Immutable entries with server timestamps, GPS, and driver identity
  • Offline queue with true capture-time sync
  • Searchable archive with per-property, per-date-range PDF defence packet
  • Skip for v1: route optimisation, client billing, subcontractor management, client-facing portal
// Build prompt — paste into Cursor / Claude Code / Lovable / Bolt
Build PlowProof, a mobile app that builds a legal defence file for snow
removal contractors, one visit at a time. Stack: React Native (Expo),
Supabase for Postgres and auth, S3 (via presigned URLs) for photo storage.
Email/password auth with a company account and driver sub-accounts.

Core flow: admin sets up the property list (name, address, geo-pin, service
notes). A driver on route opens the app, and the nearest property surfaces
first via GPS. One tap starts a visit log: the driver takes 1-4 photos in
the app camera (camera roll uploads disabled - photos must be taken live),
selects services performed (ploughed, shovelled walks, salted, sanded),
enters material quantity, and notes air temperature, pre-filled from a
weather API for the property's coordinates at that timestamp. Each entry is
saved with server timestamp, GPS coordinates, and driver identity, and is
immutable once submitted.

Offline-first: storms kill signal, so queue photos and entries locally and
sync when connected, preserving true capture time.

The defence packet: from the web-accessible archive, the admin searches by
property and date range and exports a PDF containing every visit in the
window - photos, timestamps, conditions, materials, driver - formatted for
handing to an insurer or attorney.

Screens: route/property list, visit capture, visit history per property,
admin archive with search and PDF export, settings. Pricing: 49 USD/month
per company during the season via Stripe, unlimited drivers, paused billing
off-season.

// More B2B ideas