WebMobile2023

Snap Defects

Defect tracking and quality management SaaS โ€” snapdefects.com.

The Challenge

Quality assurance on manufacturing floors and construction sites was almost entirely paper-based: inspectors would photograph defects on a phone, then manually transcribe descriptions into an Excel log, email it to the responsible team lead, and wait for a reply confirmation. With no centralised status tracking, defects frequently fell through the cracks between shifts โ€” discovered on Monday, assigned Tuesday, and resolved without anyone updating the original log. By the time a compliance audit arrived, reconstructing the resolution trail from email threads and paper forms was a multi-day effort.

The problem was compounded on large sites with multiple concurrent inspection zones: a single project might have 4โ€“6 inspectors, 3 contractor teams, and a QA manager all needing different views of the same defect data. ISO and BS quality standards required documented evidence that each defect had been raised, assigned, actioned, and closed โ€” a chain of custody that paper simply could not produce reliably.

What We Built

Snap Defects is a mobile-first React PWA (installable on iOS and Android via the browser) backed by a Node.js/Express API and PostgreSQL database. The core workflow is optimised for field use: an inspector opens a defect card, photographs the issue using the device camera (photos stored in S3 with auto-generated thumbnails), adds a description and location tag (GPS coordinates or a user-defined zone label), assigns severity and category, and submits โ€” a workflow that takes under 60 seconds in practice.

Each defect moves through a configurable status pipeline (Raised โ†’ Assigned โ†’ In Progress โ†’ Resolved โ†’ Verified โ†’ Closed). State transitions send email and in-app notifications to relevant parties automatically โ€” the responsible contractor is notified on assignment, the inspector is notified on resolution, and the QA manager is notified when verification is requested. All state changes are immutable event records (an event-sourced log), so the complete defect history is always queryable.

Compliance report generation is a single-click operation: the system queries the defect log for a specified project and date range, computes resolution metrics (mean time to resolution by severity, first-time-fix rate, outstanding defect age distribution), and generates a PDF report pre-formatted to the relevant standard's documentation requirements. Reports are generated server-side with Puppeteer rendering a Next.js template, producing consistent, professional-grade PDFs regardless of the user's device.

The Outcome

QA resolution cycle time โ€” from defect raised to defect closed โ€” dropped by 60% on average across the three pilot clients, driven primarily by the elimination of the email-tag-and-wait overhead that had accounted for most of the delay in the paper-based process. First-attempt compliance audit pass rates improved to 100% across all three clients, with auditors specifically noting the completeness and accessibility of the digital defect trail.

One construction client reported that the GPS-tagged defect log allowed them to identify a recurring structural issue in a specific building section that would have taken months to surface through the previous manual process. The SaaS model (priced per project, not per seat) was adopted without friction by enterprise clients who had previously balked at per-user pricing for temporary site contractors.

Building something similar?

We'd love to hear about your project.

Let's talk โ†’