Production-ready inventory and billing foundation for businesses running more than one location.
Multi-tenant stock, barcode POS, and GST-compliant invoicing. Ready to customize in 3–4 weeks.
- Time to customize
- 3–4 weeks
- Modules
- 7 modules
- Built with
- Next.js · NestJS · PostgreSQL · Redis
Overview
What this foundation
solves.
Businesses with several shops or warehouses usually end up with several systems. Stock is counted in one place, bills are raised in another, and GST is assembled at the end of the month from whatever the accountant can find. Nobody can answer the simple question - how much of this product do we have, across everything, right now.
This foundation is multi-tenant from the data model up. Each shop is isolated: its own inventory, products, orders, users, and billing. A super admin switches between them from the header and sees the group. Products carry variants, categories, barcodes, minimum stock levels, units, and prices, and inventory is edited in bulk with barcode printing built in.
Billing runs off a barcode scanner in three modes - standard, instant, and raw. CGST and SGST are computed on the line items, your GSTIN prints on the bill, discounts are applied at the sale, and cash or UPI/card is recorded against the order. The GST summary is a screen, not a month-end reconstruction.
Built for
- Multi-location retailers
- Manufacturers
- Distributors
Industries
Time to customize
3–4 weeks
From kickoff to production, including your customization and data migration.
Key Capabilities
What it does
out of the box.
Every capability below is running today. Customization changes how they behave for you - it does not build them.
Multi-Tenant Shop Management
Each shop keeps its own inventory, products, orders, and users. A super admin switches between shops and sees the whole group.
Inventory Management
Product, variant, category, SKU, barcode, quantity, minimum stock, unit, and price in one editable table. Bulk edit, bulk delete, bulk barcode printing.
Barcode-Based Billing
Scan to add, or search products, variants, and barcodes. Standard, instant, and raw billing modes for different counter workflows.
GST & Tax Management
CGST and SGST computed per sale, your GSTIN printed on the bill, and a GST summary screen that stays current instead of being rebuilt monthly.
Orders
Every bill becomes an order record with customer, line items, discount, payment mode, and total - searchable after the fact.
Purchase Orders & Refills
Refill requests raised against low stock, with minimum-stock levels driving what needs reordering.
User & Role Management
Super admin, shop admin, and counter staff. Access is scoped to a shop, so staff never see another location's numbers.
Analytics & Reports
Sales, stock movement, and GST reporting per shop and across the group, on a dashboard rather than in a spreadsheet.
Screenshots
Real screens,
running today.
Captures from the working system, not mockups. Click any screen to enlarge it.
Modules
Everything included
on day one.
Modules are independent. Remove what you do not need and the timeline gets shorter.
Technical Foundation
The stack
underneath.
Boring, proven, and fully yours. You get the complete source code at handover.
Frontend
Next.js
Admin and POS interface
Backend
NestJS
Modular REST services
Database
PostgreSQL
Tenant-isolated schema
ORM
Prisma
Typed schema and migrations
Cache
Redis
Sessions and hot lookups
Monorepo
Turborepo
Shared types across apps
Deployment
Docker
Reproducible builds
Hosting
AWS or self-hosted
Cloud or on-premise
Built-In Features
The engineering
already done.
The work a from-scratch build spends its first two months on. Here it is finished.
Customization
A foundation,
not a product.
Every deployment is customized. Nobody receives the same system twice.
Accounting integration
Sales and GST data pushed to Tally, Zoho Books, or your existing accounting system.
Thermal printer & hardware
Receipt printers, barcode scanners, weighing scales, and cash drawers wired into the counter flow.
E-invoicing & e-way bills
Government portal integration for businesses above the turnover threshold.
Loyalty & customer accounts
Customer records, points, and repeat-purchase history attached to the billing flow.
Supplier & purchase management
The full purchase-order cycle with supplier records, goods receipt, and payables.
Mobile stock app
Stock counting and refill requests from a phone on the shop floor.
This is what clients ask for most often - it is not a menu. If the change you need is not listed, it is still in scope. We fix the specification and the price before development starts.
Delivery Process
From kickoff
to production.
Foundation setup
Deployment, your shops created, product catalog and barcodes imported, users and roles configured.
Business customization
Tax rates, bill formats, printer and scanner setup, and integration work against your accounting system.
Testing
Counter staff run real sales on real stock. Bill formats and GST output verified against your filings.
Deployment
Production launch across locations, staff training per shop, and 30 days of live operations run together.
Questions
Inventory Management,
answered.
Yes. Multi-tenancy is in the data model, not a filter on top of it. Each shop has its own inventory, products, orders, and users, and staff scoped to one shop cannot see another's numbers.
CGST and SGST are computed on line items at the point of sale, your GSTIN prints on the bill, and the GST summary is a live screen. During week three we verify the output against your actual filings before go-live.
A barcode scanner and a receipt printer at each counter. Standard USB scanners work without special drivers. If you already own hardware, we configure against it during customization.
The base foundation expects a network connection. Offline billing with sync-on-reconnect is a customization we scope during discovery if your locations have unreliable connectivity.
Yes. Products, variants, categories, barcodes, and opening stock are imported in week one from a spreadsheet or an export from your current system.
Yes. Adding a shop is an operation inside the system, not a new deployment. Your users, products, and reporting structure extend to it.
Next step
Ready to customize this foundation?
Tell us how your team works today. We will show you the Inventory Management build running, map it against your workflow, and give you a fixed scope and timeline before any development starts.
Other foundations