PropInspect® Open the app
Document №001 · Field Inspection Report · Filed 26.05.2026

Field-tested property inspections that write their own reports.

PropInspect is a self-hosted progressive web app for property managers who run inspections, log issues and dispatch work orders — with photo evidence, GPS tagging and full offline mode, on every device.

Project
PropInspect
Type
Progressive Web App
Platforms
Web · iOS · Android
Network
Online / Offline
Storage
Self-hosted
Stack
JS · Postgres · Docker
01

The concept.

A new field manual
for property management.

Property inspections used to mean a clipboard, a pen, a stack of blurry phone photos and a Word document that arrived three days later. PropInspect collapses the whole workflow — define what to check, do it on-site, capture proof, file the report, track what needs fixing — into one app that works on any device, online or off.

i.

Define

Build inspection templates with sections, conditional logic and seven question types — photo, signature, barcode, rating, multiple choice, free text and checkbox. Reusable across every property.

ii.

Inspect

Walk through the property on your phone. Snap photos that auto-tag GPS coordinates and timestamps. Mark issues as you go. Lose signal? Keep going — the queue syncs on its own.

iii.

Resolve

Issues become work orders. Vendors send quotes. The whole story files itself in a professional PDF — exhibited, signed, sealed, and ready to send to a tenant or owner.

02

The workflow.

Six steps.
Reproducible. Auditable. Yours.

  1. 01

    Define a template

    Sections, questions, conditional logic. Build once, run everywhere.

    Reusable · Versioned · Per-org
  2. 02

    Schedule the inspection

    Pick a property, assign an inspector, attach a template. Move-in, move-out, routine — your call.

    Online · Offline · Mobile
  3. 03

    Walk the property

    One-handed, mobile-first interface. Skip-logic hides irrelevant questions. Voice-to-text on every field.

    Field-ready · One-tap
  4. 04

    Capture evidence

    Every photo gets GPS coordinates, accuracy and a timestamp burned onto the image at capture time. Tamper-resistant by design.

    EXIF · GPS · UTC
  5. 05

    File the report

    One tap exports a PDF: every answer, every photo, signed by inspector and tenant. Move-in / move-out comparisons rendered side by side.

    PDF · Side-by-side · Signed
  6. 06

    Resolve open items

    Issues raised during inspection become work orders. Assign vendors, attach quotes, track to completion — full audit trail.

    Issues · Quotes · Audit
DETAIL №01

Every photo,
a witness.

PropInspect's camera reads EXIF GPS, captures the timestamp, and burns both directly onto the image at the moment of capture. The photo, the location and the time are inseparable.

  • EXIF latitude and longitude
  • UTC timestamp burn-in
  • Inspector signature stamp
  • Survives screenshot, copy, paste
  • Embedded in the final PDF
26.05.2026 · 14:32 SAST −25.7479° · 28.2293° ±4.2m · M.J.P.
Bedroom 1 · west wall · scuff
26.05.2026 · 14:51 SAST −25.7479° · 28.2293° ±3.8m · M.J.P.
Kitchen · sink · drip
26.05.2026 · 15:08 SAST −25.7479° · 28.2293° ±4.0m · M.J.P.
Lounge · carpet · 30cm stain
03

Field tools.

Everything an inspector needs.
Nothing they don't.

F.01

Custom templates

Reusable inspection forms with sections, conditional logic and seven question types.

Builder
F.02

Move-in · move-out

Two inspections, same template, side-by-side comparison. Differences highlighted automatically.

Comparison
F.03

GPS-tagged photos

Coordinates, accuracy and timestamp burned onto every image at the moment of capture.

Evidence
F.04

Offline mode

IndexedDB queue. Inspect a basement with no signal — sync the moment Wi-Fi returns.

Resilient
F.05

Issue tracking

Raise issues during or after inspection. Priority, photos, history, full audit trail.

Lifecycle
F.06

Work orders

Convert issues into work orders. Assign vendors, request quotes, track to completion.

Operations
F.07

Vendor quotes

Attach PDF or image quotes per work order. Compare amounts side by side. Pick a winner.

Procurement
F.08

PDF reports

Inspections, comparisons, issues and work orders export to clean, signed PDFs — entirely client-side.

Export
F.09

Barcode scanning

Capture asset tags as part of an inspection question. Native camera, no native app required.

Scanning
F.10

Push notifications

Web Push for new assignments, status changes, quote requests. Cross-device. Permission-based.

Realtime
F.11

Dashboard

Open issues, work orders by status, inspections this month — at a glance, with charts.

Analytics
F.12

Multi-tenant

Organisations, role-based capabilities, per-row Postgres RLS. Shared infra, separate data.

Architecture
04

Move-in vs move-out.

Side by side. Same template.
The whole story.

MOVE-IN 14.02.2025 · 09:14
  • Bedroom 1 · wall condition No marks · clean
  • Kitchen · sink leaks No
  • Lounge · carpet staining None visible
  • Garden · condition Maintained
  • Front door · lock works Yes · 2 keys
MOVE-OUT 26.05.2026 · 14:32
  • Bedroom 1 · wall condition Scuff · west wall · 12cm
  • Kitchen · sink leaks No
  • Lounge · carpet staining Stain · 30cm · centre
  • Garden · condition Overgrown · trim required
  • Front door · lock works Yes · 2 keys

Three deltas detected. Three issues opened automatically. PDF generated — 47 pages, signed.

05

Who runs
PropInspect.

If you walk properties for a living,
this was built for you.

06

Your data.
Your server. Your call.

PropInspect ships as Docker images and SQL migrations. Run it on your own hardware, your own VPS, or behind your own firewall. The database is plain Postgres. Photos and PDFs live in storage you control. No SaaS lock-in. No hidden meter on your work.

  • ·Docker + Nginx
  • ·Supabase / Postgres backend
  • ·Open data, exportable
  • ·HTTPS via Traefik
  • ·You own the schema
  • ·Full source on disk

Inspect the next property properly.

Open PropInspect
— Inspector on duty, 2026