From order to delivery van — building a factory ERP with label printing

· Case study, Software, Flutter

Corporate Uniforms by B.A.G in Bhopal makes custom uniforms for hotels, hospitals, airlines, automotive companies and industry across India. Every order is different: chef coats in navy, size L, with embroidery; housekeeping sets in five sizes; a hundred security shirts by Friday.

When every order is a different mix of garments, sizes, fabrics and embroidery, the hard question is simple: where is each job right now?

One flow, end to end

We started by mapping the real journey of an order through the factory, then built the software around it:

  1. Register the order — client, garments, sizes, measurements and deadline, entered once.
  2. Production stages — each unit moves through cutting, stitching, embroidery, alterations and quality checks.
  3. Ready to dispatch — packed, labelled and checked.
  4. Delivered — closed with its challan.

Because every unit carries its status, the production dashboard shows exactly how many pieces are at each stage, which job sheets are in progress, and which items are overdue, by how many days.

Labels that do the tracking

The piece that made it all work was label and barcode printing. Every garment and batch gets a printed label with its order, size and product. Scanning it updates the stage instantly — no typing on the factory floor, no guessing which bundle belongs to which order.

A "Quick Scan" button in the app opens straight to the scanner, so updating a stage takes a second.

Two apps, one brain

The office and the factory floor need different tools:

  • A React web app for the office — leads, orders, job sheets, finance, reports and settings.
  • A Flutter app for the floor — scanning, stage updates and attendance on a phone.

Both talk to the same Node.js backend, so a scan on the floor shows up on the office dashboard immediately.

Everything around production

Once orders flowed, the rest of the business could plug in:

  • Leads and tasks for the sales team, fed by quote requests from the website
  • Attendance with multiple roles — admin, office staff, floor workers — each seeing only what they need
  • Inventory and materials tracking
  • Reports on daily output, overdue items and staff

I also rebuilt the company website, with catalogues for every industry — from corporate chefs and front office to medical, security and spa — and a quote form that drops new enquiries straight into the CRM.

The lesson

Factory software succeeds or fails on the floor. If updating a stage is slower than shouting across the room, nobody will do it. Make the right action the fastest one — here, a single scan — and the data takes care of itself.

The Uniform Factory ERP case study has screenshots of the boards.

Running a factory, workshop or production team? Tell me how your work flows and we'll map it together.

← All posts