Brian Oktavec
← ProjectsInspectra
Case studyPLATFORMWORK

Inspectra

An inspection platform where field staff can complete their work offline, backed by an identity service I built.

Problem

Inspectors often work at locations with poor service. Before the offline workflow, they couldn’t complete inspections when they couldn’t reach the existing application.

Architecture

The app keeps the data inspectors need on their device, queues reports and attachments, and syncs them when a connection returns. A visible sync queue and retries help make pending work clear. The identity service handles staff and customer access and issues signed session tokens used by the other services. The backend uses last-write-wins for concurrent edits; the PWA does not currently detect or report those conflicts.

What I Built

Offline support for the full inspection workflow, not just read-only access.
Automatic upload and sync of reports and attachments when service returns, with retries and a visible queue.
The identity service, including sign-in, session handling, role assignment, invitations, user administration, and audit events.
Signed tokens that let the other services authenticate requests against the same identity system.

Outcome

Inspectors can complete a full inspection without a connection and sync their work afterward. The shared identity service provides authentication and role management across the product’s services.