Client project
Playchek Inspector
Built an offline-capable inspection app for Playchek Services, a playground safety consultancy in Ontario. Inspectors record checklists, photos and drop-test observations on site and produce PDF reports.
The problem
Playchek Services is a third-party playground safety inspection and risk-management firm in London, Ontario.
Its inspectors work outside, far from a desk. They measure equipment, photograph problems and log drop tests on the ground surface.
On paper, all of it had to be typed in again later.
What I built
- Built an inspection app with web, desktop and mobile versions from one codebase.
- Checklists are based on the CSA Z614:20 playground safety standard.
- Photos attach to the problem they show.
- Drop-test observations are recorded next to the surface being inspected. The inspector’s own judgment still decides the result.
- A finished inspection becomes a PDF report on the device.
- Everything is stored on the device first and syncs when a connection returns.
What inspectors can do now
- Complete an inspection on site with whatever device is in hand.
- Keep working where there is no signal.
- Produce the PDF report on the spot, without a second pass at the office.
My role
I built the app for Playchek Services.
Built with: Preact, Vite, PowerSync, SQLite, Supabase, Electron, Capacitor
Technical details
Inspections are stored in a local SQLite database on the device and synced through PowerSync and Supabase.
Sign-in uses Azure MSAL.
The shared codebase has web, Electron desktop and Capacitor mobile targets. That does not mean an independently verified app-store release.
Have a problem like this?
Tell me what is getting in the way. We talk first, and you pay nothing to ask.
Start a conversation