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.
Illustrative interface with sample data
Core Features
Barcode POS
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.
Illustrative interface with sample data
Multi-Tenant Admin
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.
Inventory & 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.
B2B Warehouse Billing
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.
Shift 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.
Role-Based Access
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.
Role-Based Access Control
Store Management enforces granular role permissions across every module. From the Admin who oversees the entire tenant to the Cashier who only processes sales.
Built With
Store Management is built on a modern, containerized stack — deployable to any cloud, VPS, or on-premises infrastructure.
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.
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.
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.
Common Questions
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.
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.
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.
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.
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.
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.
We'll walk you through a live demo configured with your products, your store layout, and your team roles — no generic placeholders.