ERP Solutions for Small and Medium Businesses

Enterprise Resource Planning System
A purpose-built ERP for distribution and manufacturing operations - covering sales, procurement, inventory, dispatch, invoicing, and collections in one real-time platform.
Overview
Designed and developed a comprehensive, production-grade ERP for a distribution-led manufacturing business. The platform unifies every operational domain - from field sales order capture and multi-warehouse inventory management to dealer collections and GST reporting - into a single, role-aware system. Built on a real-time architecture, it gives each persona (sales, warehouse, accounts, admin) a focused, permission-gated workspace while keeping leadership informed through a live command-centre dashboard.
Problem Statement
The client's operations spanned sales teams in the field, multiple warehouses, a dealer network, and a central accounts function - all running on disconnected spreadsheets and ad hoc tools. Sales orders were tracked manually, stock levels were reconciled after the fact, and collections had no structured lifecycle. There was no reliable way to monitor outstanding dealer balances, catch low-stock conditions early, or produce GST-ready reports without hours of manual consolidation. The absence of role-based access meant sensitive financial data had no controlled visibility.
Solution
Built a modular, full-stack ERP using React 18, TypeScript, and Supabase - with Postgres as the single source of truth and Supabase Realtime pushing live updates across active sessions without polling. Each functional area (sales, purchase, inventory, dispatch, collections, reports) is a self-contained module with its own workflows, detail views, and permission gates. Access is controlled at the feature and action level across four operational personas - sales, warehouse, accounts, and admin. A financial-year-aware document numbering system and SQL migration-driven schema evolution ensure the platform remains auditable and maintainable at scale.

