Overview
Yarn Bank is the staff operations system for the Chief Minister’s Yarn Bank, Department of Industries & Commerce, live at cmyarnbanknl.com. Weavers do not self-serve in the admin. Outlet staff onboard beneficiaries, issue yarn at POS against an entitlement ledger, and procurement and finance close the stock and subsidy books.
Product structure
Modules and screens as they appear in the live product.
Counter & beneficiaries
- Dashboard
- POS Terminal and Sales Register
- Active Weavers, New Onboarding, Pending Approval
- Entitlement Ledger
Stock & buying
- Product SKU, Inventory, Stock Receipts
- Purchase Orders and Suppliers
- Yarn Branches
Finance, reports & admin
- Yarn, supplier, outstanding, debit-note and subsidy ledgers
- Purchase, sales, inventory and GST reports
- Audit Trail
- Settings, Users, Roles and Permission Matrix
Who uses it
- POS / outlet staff. Onboard weavers, run the cloud POS, and issue yarn only when entitlement, category cap and stock all pass.
- Inventory & procurement. SKUs, lots, stock receipts, purchase orders, suppliers and branch stock.
- Finance. Subsidy and opening-balance ledgers, GST reports and debit notes.
- Administrators. Scheme settings, locations, users, roles and the permission matrix. Audit trail for governance.
Staff sign in at /staff/login. Weaver login routes send the user back to the public landing — the working product is the departmental console, not a public weaver portal.
Entitlement is posted to a ledger with category caps. POS refuses a sale that would break the monthly total or a category sub-limit. Inventory is SKU + lot + location, from stock receipt through to the weaver.
Tech stack: Laravel backend with Sanctum APIs, Blade staff admin, module permission matrix, cloud-only POS, Msg91 OTP onboarding, and a write-once audit trail.
