All Case Studies
03Operations / Internal Tooling

Carpet QC Inspection App - 15 Min to 5 Min, 2 People to 1

66%
Time reduction per carpet
50%
Manpower reduction
2 platforms
Web + Mobile, one backend
Next.jsReact NativeNestJS

The Friction

What was broken

Quality control at Jaipur Rugs involves inspecting each carpet across multiple checkpoints - dimensions, weave consistency, color accuracy, and structural defects. Before digitization, this entire process was manual, paper-based, and required two people working together per carpet.

The review process took 15 to 20 minutes per carpet. With high production volumes, this created a significant bottleneck. Two staff members tied up for 15-20 minutes per carpet added up to enormous labor hours daily.

Beyond the time cost, paper-based QC created traceability problems - no central record of which carpets passed, which failed, which inspector reviewed them, or what specific issues were flagged. Dispute resolution and quality audits were nearly impossible.

The Solution

What we built

We built a role-based multi-platform QC system tailored to how different team members actually work. Supervisors use a Next.js web interface on desktop for oversight and reporting. Floor staff use a React Native mobile app for hands-on carpet inspection. Both platforms run off a single NestJS backend.

The mobile app guides inspectors through a structured digital checklist - each checkpoint presented one at a time, with input fields, photo capture, and pass/fail marking. The workflow was designed around the physical reality of the warehouse floor, not a generic form.

Supervisors see real-time inspection results, can review flagged issues with photos, generate QC reports, and track inspector performance - all from the web dashboard.

  • React Native mobile app for floor-level carpet inspection
  • Next.js web dashboard for supervisors and reporting
  • Single NestJS backend serving both platforms
  • Role-based access - different interfaces per role
  • Structured digital checklist replacing paper forms
  • Photo capture for defect documentation
  • Real-time results visible to supervisors as inspections happen
  • Full inspection history and audit trail per carpet

The Outcome

What changed

The process time per carpet dropped from 15-20 minutes to 4-5 minutes - a reduction of over 66%. The same volume of carpets can now be inspected in a fraction of the time.

Manpower per inspection was reduced from 2 people to 1. The second person's time is now available for other warehouse tasks.

These outcomes were officially measured and validated through structured end-user feedback, not estimates. The numbers reflect real production data from the warehouse floor.

Every inspection now has a complete digital record - inspector, timestamp, checklist responses, photos, and outcome - creating a traceability layer that paper never could.

66%
Time reduction per carpet
50%
Manpower reduction
2 platforms
Web + Mobile, one backend

Previous

Real-time IoT Temperature Monitoring for Yarn Dyeing Machines

View Case Study

Next Case Study

QR-based Carpet Warehouse Routing Across 3 Locations

View Case Study