Offline-first by design
IndexedDB-backed projects, annotations, photos, treatment options, and queued changes survive refreshes and browser restarts.
Add manual measurements and notes to photos, organize project documentation, work offline, synchronize with the office, and reuse approved values in reports and connected workflows.
IndexedDB-backed projects, annotations, photos, treatment options, and queued changes survive refreshes and browser restarts.
Each arrow remains a live object with coordinates, value, units, labels, categories, notes, and revision history.
Reuse raw site measurements across multiple treatment, remodeling, flooring, or project options without duplicating source data.
Outbox operations, idempotent retries, server revisions, cursors, tombstones, and explicit conflicts support safe multi-device work.
Resumable uploads, chunk recovery, SHA-256 verification, private storage, previews, and authenticated downloads protect photo integrity.
Persistent sessions, rotating refresh credentials, invitations, memberships, roles, device revocation, CSRF, and origin validation.
Manual synchronization is the default. Free users keep full control through local saving and backups. Pro and Team plans add cloud synchronization, verified photo transfer, and optional automation through server-controlled entitlements.


Bring measurements, annotated photos, notes, and approved values together into exports your office, installers, or clients can actually use.
Professional PDF and CSV reporting is part of the paid cloud-connected plans.