Skip to content
JGG.
Selected work
Client project

Playchek Inspector

Field inspections that keep working without a connection.

My role
Application developer
Context
Client work · private application

The problem

A playground inspection happens in the field. Capturing issues, photos and test results needs to work even when connectivity is unreliable. The reporting workflow also needs to carry that evidence into a usable document.

The workflow · architectural overview
  1. 01Capture in the field
  2. 02Store & synchronize
  3. 03Generate the report

Engineering decisions

Work locally, synchronize later

The application uses PowerSync with Supabase to support local data access and synchronization. The inspector’s workflow does not depend on maintaining a connection throughout the visit.

One interface across environments

Preact and Vite power the web interface, with Capacitor and Electron supporting mobile and desktop distribution. Shared application code keeps the inspection workflow consistent.

Keep evidence close to the report

Checklist findings, photos and drop-test records feed on-device PDF generation. The application supports the client’s inspection process without presenting the software itself as a certification authority.

Where it stands

An offline-first inspection application with photo management and report generation. My work brings the field and reporting workflows together in one application.

The application is private. This overview intentionally contains no client records, inspection photos or internal screenshots. The external link is the client’s public website, not an application demo.