Shop-Floor & ManagementOpened every morning

Jaipur garment ERP: six logbooks, one dashboard

A garment manufacturer in Jaipur replaced six paper logbooks with one system for job cards, inventory and GST-ready invoicing, used on 10-inch tablets on the shop floor.

Material wastage
-34%
Logbooks replaced
6
Stack
Next.js / TypeScript / PostgreSQL / Tablet UI
IP
Transferred to the client
01 · The challenge

A Jaipur garment manufacturer tracked production across six paper logbooks and three Excel spreadsheets. Job cards were handwritten, material consumption was estimated, and invoicing was done in a separate accounting package. Floor managers had no real-time view of production status, and material wastage was only calculated at month end.

Constraints

  • Floor staff are not software users, so the interface had to work with gloves on a 10-inch Android tablet
  • The system had to be accessible offline or on slow factory WiFi
  • GST invoicing required specific tax handling for the garment export category
  • The factory could not stop production for a migration, so the system had to run alongside paper first, then replace it
02 · What we built

AGA built a unified ERP dashboard covering job cards, material issue, wastage tracking, inventory, and GST-ready invoicing. A tablet-optimised interface was designed specifically for the shop floor, with large touch targets, minimal typing and confirmation-based workflows. Managers access a desktop view with real-time production status across shifts.

03 · Architecture

How the system is structured.

Simplified. Implementation details are withheld where they are commercially sensitive.

Shop-Floor & Management · request flow8 stages
  1. 01

    Shop-floor tablet

    Next.js PWA: touch-optimised and usable on slow connections

  2. 02

    Job card management

    Production orders broken into job cards assigned to operators and shifts

  3. 03

    Material issue

    Fabric and thread issued per job card, deducted from inventory

  4. 04

    Wastage recording

    Actual vs expected material tracked per batch, per operator

  5. 05

    Dispatch

    Completed units logged, dispatch note generated, inventory updated

  6. 06

    GST invoicing

    Invoice generated with correct HSN codes and tax rates, emailed to buyer

  7. 07

    Management dashboard

    Real-time shift progress, wastage metrics, inventory alerts

  8. 08

    PostgreSQL database

    All production, inventory and financial records in one auditable source

04 · Engineering detail

What makes it hold up.

  • Offline-capable PWA with service worker caching for core workflows, so the floor doesn't depend on WiFi
  • Optimistic UI updates for job card status changes, giving instant feedback on slow connections
  • Database constraints that prevent negative inventory: material can't be issued against stock that doesn't exist
  • Audit log on every inventory movement: who issued what, when, and against which job card
  • Parameterised GST calculation engine supporting multiple tax categories
  • Role-based access: floor operators see only their job cards, managers see all, finance sees invoicing
05 · Decision log

Key decisions, and why we made them.

  1. 01

    Next.js PWA instead of a native Android app

    A PWA runs in the browser on any Android tablet without app distribution management. Updates deploy instantly without an APK rollout. The offline capability provided the floor-reliability requirement without native development cost.

  2. 02

    Single PostgreSQL database instead of separate inventory and production systems

    The key problem was data silos. Combining production, inventory, and invoicing in one schema with foreign key relationships eliminates reconciliation between systems and provides instant cross-domain reporting.

  3. 03

    Tablet-first interface designed independently from the desktop view

    The desktop responsive approach produces compromised tablet UIs. The floor interface was designed as a separate layout with 48px minimum touch targets and swipe-based workflows, then the desktop view layered on top.

Next step

Need something similar?

Describe your project and we'll scope it, design the architecture and send a fixed-price quote within 24 hours.

Written scope
Within 24 hours
Pricing
Fixed per milestone
Ownership
100% of code and IP