Features User Roles Tech Stack Pricing ← IndForge Home Request Live Demo →
IndForge Product Store Management

Run every store in
your network from
one platform.

Store Management is a multi-tenant Store & Warehouse SaaS for Indian retail and distribution businesses — covering barcode POS, real-time inventory, B2B billing, shift reconciliation, and full GST compliance across all your locations.

4+
User Role Types
GST-Ready
GSTR-1, GSTR-3B, Exports
Multi-Site
Stores & warehouses together
PWA-First
Works on any POS or desktop
Store Management — Admin Dashboard
🏪
8
Active Stores
₹
2.8L
Month Revenue
🛒
142
Today's Bills
⚠️
5
Low Stock Alerts
Sales — Last 7 Days (All Stores)
Store Revenue
🏪 MG Road — Store 1 ₹86,400
🏪 Koramangala — Store 3 ₹71,200
🏭 Central Warehouse ₹1,24,500

Illustrative interface with sample data

Barcode POS Multi-Tenant SaaS GST Compliant Shift Reconciliation B2B Warehouse Billing Volume Discounts Audit Logs Role-Based Access Barcode Labels Real-Time Inventory PWA-Ready UPI · Cash · Card Barcode POS Multi-Tenant SaaS GST Compliant Shift Reconciliation B2B Warehouse Billing Volume Discounts Audit Logs Role-Based Access Barcode Labels Real-Time Inventory PWA-Ready UPI · Cash · Card

Every tool your store network
needs, built in from day one.

Scan, cart, checkout — in under 10 seconds.

Cashiers scan barcodes with any HID keyboard-wedge scanner and items land instantly in the cart. Split payments across cash, UPI, and card. Every sale auto-deducts from inventory and generates a GST-compliant receipt.

  • HID barcode scanner support — works with 95% of scanners out of the box
  • Product search by name, SKU, or barcode as fallback
  • Cart state with quantity controls and per-item discount
  • Split payment: Cash + UPI + Card in one transaction
  • Automatic CGST + SGST calculation per GST rate
  • Print receipt or download GST-valid PDF invoice
  • Real-time inventory deduction on every completed sale
POS Terminal
📷 Scanner active — HID mode
🥤
Cold Brew Coffee
₹120
🍪
Oat Cookies
₹80
🧴
Hand Cream 50g
₹195
🎁
Gift Box (S)
₹350
🌿
Green Tea Tin
₹240
🍫
Dark Choco Bar
₹60
Cart 2 items
🥤 Cold Brew Coffee
−
2
+
₹240
🍪 Oat Cookies
−
3
+
₹240
Subtotal₹480
CGST (9%)₹43.20
SGST (9%)₹43.20
Total₹566.40
💵 Cash
📱 UPI
💳 Card

Illustrative interface with sample data

Manage all stores and warehouses from a single admin panel.

Each tenant gets their own isolated data environment. The admin can onboard multiple stores and warehouses, manage users per location, view cross-store reports, and configure inventory and discount rules — all without touching another tenant's data.

  • Tenant-level isolation via PostgreSQL Row-Level Security
  • Onboard any number of stores and warehouses per tenant
  • Per-store user management — assign roles per location
  • Cross-store inventory and revenue overview in one dashboard
  • Audit log: every inventory write recorded with who/when/what
  • Configurable volume-based discount rules at item level
Admin Panel
Locations & Warehouses
+ Add Location
🏪
MG Road — Store 1
3 staff · 142 bills today
Active
🏪
Koramangala — Store 3
2 staff · 98 bills today
Active
🏭
Central Warehouse
B2B billing · 4 staff
Warehouse
🏪
Indiranagar — Store 5
1 staff · shift not started
Active
🔒 Row-Level Security
Tenant data is fully isolated

Full inventory control with printable barcode labels.

Manage your entire product catalogue with categories, GST rates, pricing, and stock quantities. Generate Code128 barcode labels directly from the browser and print them to your Zebra or TVS thermal printer — no extra software needed.

  • Product catalogue with multi-category (many-to-many) tagging
  • GST rate assignment per item (0%, 5%, 12%, 18%, 28%)
  • Code128 barcode generation via jsbarcode in the browser
  • Print barcode labels directly to Zebra / TVS thermal printers
  • Low-stock alerts with configurable thresholds per item
  • Inventory adjustment with audit trail (who/when/reason)
  • Optional product photo upload per SKU
Inventory + Labels
Stock Overview
All items
⚠ Low stock
Product Qty Stock Action
Cold Brew Coffee
SKU: CBC-001
84
Label
Hand Cream 50g
SKU: HC-050
12
Label
Dark Choco Bar
SKU: DCB-042
3
Label
Cold Brew Coffee
CBC-001 · ₹120
GST: 18% (CGST+SGST)

Tax invoices for business customers, straight from the warehouse.

Warehouse managers can raise B2B invoices with full customer GST details, per-line and invoice-level discounts, and auto-computed CGST + SGST. All B2B bills are stored with full traceability and available for export in GST-compatible formats.

  • Customer GSTIN, firm name, and billing address capture
  • Per-line item discount (%) alongside invoice-level discount
  • Automatic GST breakdown (CGST + SGST) per line
  • Sequential B2B invoice numbering (e.g. WH/2026-27/0082)
  • PDF invoice export — GST-valid, email-ready
  • B2B billing history with search and filter
B2B Invoice
B2B Tax Invoice — WH/2026-27/0082
Central Warehouse · 24-Apr-2026
Bill To
Greenleaf Distributors Pvt. Ltd.
GSTIN: 29AAFCG1234B1Z5 · Bengaluru
Item Qty Rate Amount
Cold Brew Coffee
50
₹108
₹5,400
Oat Cookies (Box)
30
₹72
₹2,160
Green Tea Tin
20
₹216
₹4,320
Subtotal₹11,880
Invoice Disc. (5%)−₹594
CGST (9%)₹1,017.54
SGST (9%)₹1,017.54
Total₹13,321.08

Open and close shifts with full cash vs. online reconciliation.

Every cashier opens a shift with an opening cash count and closes it at the end of the day. The system auto-tallies cash collected vs. UPI and card payments, flags any cash discrepancy, and saves a reconciliation report per shift.

  • Shift open: cashier logs opening float amount
  • Auto-tracks cash, UPI, and card totals throughout the shift
  • Closing: cashier enters physical cash count for reconciliation
  • Discrepancy flagging: over/short highlighted in red
  • Shift summary report: sales count, total revenue, payment breakdown
  • Manager can view and audit all past shift reports
Shift Report
End of Shift — MG Road Store 1
25-Apr-2026 · Shift #41
Opening Float
₹2,000.00
Total Bills
142
Total Revenue
₹86,400.00
Cash Collected
₹52,140.00
UPI Collected
₹28,960.00
Card Collected
₹5,300.00
Physical Cash Count
₹54,100.00
Cash Reconciliation
+₹40 surplus over expected
Balanced ✓

Four roles, zero permission creep.

Store Management enforces strict RBAC across every module. Admins configure the system. Managers oversee inventory and reports. Warehouse managers handle B2B billing. Cashiers only ever see the POS. No role can access another's scope.

  • ADMIN: full tenant control — stores, users, settings, reports
  • STORE_MANAGER: inventory, discounts, reports for their store
  • WAREHOUSE_MANAGER: B2B billing and warehouse inventory
  • CASHIER: POS only — billing, shift open/close, receipts
  • All role checks enforced server-side on every API request
  • SUPER_ADMIN (IndForge): platform-level tenant onboarding
RBAC — Permission Matrix
🛡️
Admin
Stores · Users · Reports · Inventory · Discounts
Full Access
👔
Store Manager
Inventory · Discounts · Reports (own store)
Store Scope
🏭
Warehouse Manager
B2B Billing · Warehouse Inventory
Warehouse
🧑‍💼
Cashier
POS only · Shift open/close · Receipts
POS Only

Each user sees exactly what
they need — nothing more.

Store Management enforces granular role permissions across every module. From the Admin who oversees the entire tenant to the Cashier who only processes sales.

🛡️
Admin
Tenant Admin
  • Full tenant-wide control
  • Onboard & manage stores and warehouses
  • User management across all locations
  • Configure inventory, categories & GST rates
  • Set volume-based discount rules
  • Cross-store reports & audit logs
  • GST export & compliance reporting
👔
Store Manager
Manager
  • Own store inventory management
  • View all sales and shift reports
  • Adjust stock with audit trail
  • Configure store-level discount rules
  • Manage cashiers at their store
  • Generate low-stock reports
🏭
Warehouse Manager
Warehouse
  • Warehouse inventory management
  • Raise B2B invoices for business customers
  • Apply per-line & invoice-level discounts
  • View B2B billing history & exports
  • Barcode label generation & printing
  • Inward stock receipt recording
🧑‍💼
Cashier
POS Only
  • Barcode POS terminal access
  • Cart management and checkout
  • Cash / UPI / Card split payments
  • Shift open and close (cash reconcile)
  • Print receipt or download PDF invoice
  • No access to inventory, reports, or settings

Production-grade tech stack,
India-first architecture.

Store Management is built on a modern, containerized stack — deployable to any cloud, VPS, or on-premises infrastructure.

Frontend

Next.js 14 App Router

Pure client-side React with Next.js as the routing and build layer. No SSR, no server components — all data fetches go directly from the browser to the Express API. Installable as a PWA for touch POS devices.

Next.js 14 App Router Tailwind CSS shadcn/ui jsbarcode PWA (manifest) HID Barcode Scanner
Backend

Node.js + Express

RESTful API with JWT authentication, role-based middleware, and a custom query wrapper that injects tenant_id into every database call. No ORM — raw SQL via node-postgres for full query control.

Node.js 20 Express 5 JWT Auth node-postgres Raw SQL RBAC Middleware node-cron
Database & Infra

PostgreSQL + Docker

Shared schema with mandatory tenant_id on every table. PostgreSQL Row-Level Security as a backstop. All primary keys are UUIDs. Deployable via Docker Compose to any VPS or cloud provider.

PostgreSQL 16 Neon DB Row-Level Security Docker Docker Compose UUID Primary Keys Caddy / Nginx
Multi-Tenant
Every query is scoped to a tenant_id — no data bleeds across tenants, backed by PostgreSQL Row-Level Security
PWA-First
Installable on any touch POS device or desktop browser — no app store, no native build needed
Audit-Trail
Every inventory write is logged with user, timestamp, type, and quantity delta — full accountability

Everything you need to know
before you go live.

What is IndForge Store Management? +

Store Management is a multi-tenant Store and Warehouse Management SaaS built by IndForge for Indian retail and distribution businesses. It gives your cashiers a fast barcode POS, your store managers real-time inventory and discount controls, your warehouse team a full B2B billing module, and your admin a single dashboard across all locations — with full GST compliance and role-based access built in from day one.

Does Store Management support barcode scanners? +

Yes. Store Management supports HID keyboard-wedge barcode scanners — the most common type, which works with 95% of scanners out of the box without any drivers or configuration. Scan a product barcode and it lands instantly in the cart. The system also generates Code128 barcode labels for your products, which can be printed directly to Zebra or TVS thermal label printers from the browser.

What is multi-tenant store management software? +

Multi-tenant means that multiple independent businesses (tenants) share the same software platform, but each tenant's data is completely isolated from all others. In Store Management, every database query is scoped to a tenant_id and PostgreSQL Row-Level Security acts as a backstop — so one tenant can never see another's inventory, sales, or users. Each tenant can have unlimited stores and warehouses, their own users and roles, and their own GST configuration.

How does shift reconciliation work in Store Management? +

Each cashier opens a shift by logging an opening cash float. Throughout the shift, the system tracks cash, UPI, and card collections separately. At closing, the cashier enters their physical cash count. Store Management then reconciles the expected cash (opening float plus cash sales) against the physical count, flags any surplus or shortfall, and saves a per-shift report. Store managers can review all past shift reports with full audit detail.

Does Store Management generate GST-compliant invoices? +

Yes. Every POS sale computes CGST and SGST at the GST rate assigned per item and generates a GST-valid receipt or PDF invoice. The warehouse B2B billing module creates full tax invoices with the customer's GSTIN, firm name, billing address, HSN codes, per-line GST breakdown, and sequential invoice numbering (e.g. WH/2026-27/0082). All B2B bills are exportable for GST filing.

Can Store Management run on a tablet or touch POS device? +

Yes. Store Management is a PWA (Progressive Web App) — it can be installed directly from any browser onto a tablet, touch POS terminal, or desktop without going through an app store. The POS screen is optimised for touch interaction. Because it runs in the browser, it works on Android tablets, iPads, Windows POS terminals, and desktop computers without any separate native app build.

Ready to see it live?

See Store Management running
across your store network.

We'll walk you through a live demo configured with your products, your store layout, and your team roles — no generic placeholders.