Quality Control,
on the half-built site.
Before any plot moves to the next fixing stage, somebody walks it. DuoApp's Quality Control is the structured checklist that proves the plot is ready - every check considered, every defect noted, every photo attached, the contract manager's signature against it. Then routed through approvals with the builder, with a full audit trail at the end.
From the muddy site
to the audit folder.
On site
Supervisor walks the plot. Opens QC for the right fixing stage. Works through every group on phone or tablet, often offline.
Submitted
Signs and submits. The document goes read-only and into the approvals queue. Saving locally if no signal - sync handles the rest.
Approved · Declined · Builder Notified
Approver routes the submission through one of three outcomes. Each writes a row to the timeline.
Locked · PDF
Once approved, the submission locks. A signed PDF generates against the plot - the legal record, ready to share.
Three states, three treatments,
impossible to confuse.
Most checklist apps fail right here - they treat "not applicable" the same as "haven't looked yet". Approvers can't tell at a glance which items the supervisor considered and dismissed vs which they haven't gotten to. We don't make that mistake.
Checked
Supervisor confirmed the work. Solid green ring, weighted glyph, deliberate background. The most common state - and the easiest to glance.
Not applicable
Considered and dismissed - this check doesn't apply to this plot. Distinct neutral fill, struck-through icon. Never collapsed into the unchecked appearance.
Not yet
Hasn't been considered. Dashed border, soft red. Unmistakable from across a job site, blocks submission until cleared.
The supervisor's screen.
The approver's queue.
Two screens, one shared view. Sticky group menu and progress rings on site. Sortable, searchable, three-outcome routing in the office.
Supervisor - on-site QC
Insulation
12/15 checkedApprover - submissions queue
Plot can progress.
Submission locks. Plot moves to the next fixing stage. PDF generated against the plot - naming convention is predictable, downloadable, and shareable by link.
Back to the supervisor.
With a decline reason and remedial-works text. The submission re-opens for editing - previous answers preserved. The supervisor edits what needs changing, not the whole document.
The builder owns it.
Distinct from Decline. The supervisor doesn't redo the QC - the builder rectifies and marks remedial-complete from their side. The plot stays in QC limbo until they do.
Every state change.
Every actor. Every note.
Designed deliberately like a regulatory audit log - append-only, full-history. When a homeowner or third party queries the build later, the QC document is self-contained.
One template per fixing stage.
Drag-to-reorder, live preview.
Items that read fine to admins are often badly worded for the field - so the app shows you what the supervisor will see, side-by-side, while you write. A warning appears before you edit a template that already has submissions against it.
Quality Control templates
Live supervisor preview
tablet · 768pxItems appear exactly as the supervisor sees them - wording, three-state buttons, the lot. Catches "tape-sealed" vs "foil-tape sealed" before it goes out to 200 plots.
QC is filled in on-site,
in half-built houses.
Concrete, steel framing, basements, no Wi-Fi. QC is fully offline-capable - built the same way as our other field tools. The supervisor doesn't think about it; the app handles drops, retries and conflicts behind the scenes.
Pre-visit · 07:42
Template downloaded
Supervisor opens the plot's QC on Wi-Fi. The template saves to the device, ready for when there's no signal. If the template has been updated since their last visit, the fresh version downloads automatically.
On site · 09:15
Filled in offline
Building site, no signal. Checks, photos, notes - all save to the device on every tap. Submit doesn't need a connection; it stores the completed document locally and holds it for upload. The screen shows "Submitted" straight away.
Back in the van · 11:08
Signal back - uploads automatically
Connection restored. The app uploads in the right order - the submission first, then each photo. The pending item count in the header ticks down as each one goes through.
Office · 11:14
In the approver's queue
Submission lands. PDF generates. The locally saved photos are cleared off the device now that the permanent copies are safe on the server. Approver opens it before lunch.
QC, CCE Reports and Aftercare share one upload list.
Field users care about "is everything uploaded" - not which part of the app owns each pending item. So we built one Pending Sync badge, combined across all three, with a panel that lists every item waiting to go. Tap to check nothing's stuck.
QC stage statuses live on every plot's Tasks page.
Supervisors don't navigate to QC - they navigate to the plot. Three QC stage labels (one per fixing stage) sit in the Tasks page header. Coloured by status. One tap into the QC document. The same labels appear in the plot row dropdown for admins.
"Download this plot's QC for offline use" sits one tap from the plot card - no more "I drove out and the form wasn't on my phone".
The details that matter
when the document is the legal record.
Touch-first, single-handed.
56px tap targets minimum. Big text. No precision pointer required. The supervisor is on a tablet, in the rain, with one glove off.
Group progress is the navigation.
Nobody scrolls a 200-item document linearly. Sticky table-of-contents on the left, scroll-spy active group, item count badge per group.
Photos at one tap.
Camera button on the row. Take photo → it's attached. The system knows which check; it doesn't ask "which one?". Inline thumbnail strips, never tap-to-view.
Decline → fix → resubmit.
The submission re-opens with all previous answers preserved. The decline reason and remedial-works text sit at the top - supervisor edits what needs changing, not the whole document.
Locked submissions look locked.
Once approved, the document is read-only. The lock is visible, not a hidden state. Want to change it? Decline it back open - the audit trail records why.
Hidden if you don't use it.
Companies without QC enabled don't see the admin menu, the approval queue, or the QC stage labels on Tasks. Nothing half-rendered, nothing broken-looking.
Stop signing PDFs, start signing screens.
See QC, CCE Reports and Aftercare in action with your own data shape - a 30-minute walk-through is enough to know if it fits how your team already works.