Construction ERP — Integrated Accounting & Operations Platform
Full-stack multi-tenant Construction ERP for contractors: NestJS and PostgreSQL power finance-first GL, AP/AR, banking, fixed assets, IFRS 15 project revenue and WIP, procurement, inventory, tendering, WBS, HR, and payroll with auto-posting and audit trails. React admin with TanStack, shadcn/ui, and bilingual EN/AR RTL. Finance teams post balanced journals with SOD; operations run P2P and stock; project controllers recognize POC revenue and track WIP; HR runs Kuwait-compliant payroll.
Live demoOverview Finance-first ERP for construction: every operational module ties to the general ledger with tenant isolation, role-based access, and full audit trails. Built for contractors managing projects, vendors, inventory, and Kuwait labour compliance from one admin. Accounting Hierarchical chart of accounts, fiscal periods (open/close/lock), journal entries with SOD (draft→posted→approved), reversals, account ledger with normal-balance rules, trial balance, P&L, balance sheet, AP/AR invoices and payments, vendor/customer netting, multi-currency and tax, bank accounts, cheque books, deposits, reconciliations, and fixed-asset depreciation with GL posting. Project accounting IFRS 15 percentage-of-completion revenue recognition, WIP (under/over billing), retention, project budgets, WBS hierarchy, EAC gating, and construction financial reports. Procurement Purchase requests through POs, goods receipts, returns, debit notes, price requests/comparisons, landed cost, procurement dashboard and reports; three-way match and GL integration. Inventory Warehouses and hierarchical locations (zone/aisle/rack/bin), stock ledger, FIFO cost layers, receipts/issues/transfers/adjustments, issue requests, cycle counts, and valuation reports. Tendering & planning Tender lifecycle, CLIN/BOQ catalog, party hub, tender reports; planning UI for project WBS and budgets. HR & payroll Employees, timesheets, equipment/site worksheets, monthly payroll runs with consolidated GL, Kuwait EOSB accruals. Platform Multi-tenant JWT context, permissions, branches, bilingual EN/AR (1,500+ keys), responsive shadcn admin, E2E scenario suites for accounting and construction workflows.