Wintertrace On GitHub →

Feature · PDF service proof

The central output: a single, formal PDF

Every operation is exported as a formal PDF that bundles GPS track, weather data, and photos with company branding. This document is the primary deliverable of the software — printable, archivable, and intended as documentation in liability cases.

Three pages of a Wintertrace PDF service proof: cover with operation summary, GPS track page with vector map, and photo page with timestamped images.
Cover, GPS map page, and photo page from a Wintertrace service proof. Sample data from a Northwind Snow Services demo installation.

Anatomy of the PDF

Each PDF is built from the same five-part structure. No section is optional, but their length scales with the operation.

  1. 01

    Cover page

    Company header with logo, address, and contact details. Customer name and service location. Operation date, start and end time, duration, and operation type (sweeping, salting, both, inspection).

  2. 02

    Weather data

    Conditions at operation start and at operation end, from the configured weather provider. Including temperature, precipitation, snow depth, wind, humidity, and the plain-text condition.

  3. 03

    GPS map page

    The full GPS track on an OpenStreetMap base, rendered as a high-quality SVG vector graphic — sharp at any print size. Start point marked green, end point red.

  4. 04

    GPS data table

    A table of GPS coordinates with timestamps for full reproducibility. Smoothed for clarity; the raw underlying record is still in the database.

  5. 05

    Photos

    Driver-attached photos with their capture time and GPS fix metadata. Useful for showing before/after states of a walkway or driveway.

Rendered server-side

PDFs are generated entirely in PHP — no headless Chrome, no external rendering service.

Wintertrace uses DomPDF, an open-source PHP library, to render the PDF. This matters in two ways:

  • Standard hosting works. No Chrome binary, no Node.js render service, no Docker container — just PHP.
  • The output is deterministic. Same operation data produces the same PDF — useful when re-issuing proof after a complaint.

The GPS track is embedded as inline SVG rather than a rasterised image. It scales without quality loss when printed or zoomed.

Single operation or summary report

Beyond per-operation PDFs, summary reports can be generated for any customer or service location over a free time range. These are useful when a property manager asks for a season-end overview or when an insurer requests a consolidated record.

Both formats use the same A4 layout, the same fonts, and the same company branding — they look like they came from the same place, because they did.

Note: The PDF service proof can be used as evidence in liability cases. Whether and how it meets the requirements of a specific legal proceeding depends on factors that vary by case and jurisdiction. Wintertrace provides documentation support — it is not a substitute for legal advice. Specific assessments should be made in consultation with qualified counsel in your jurisdiction.

Topic pages: Service proof for snow contractors · Snow plowing documentation