Skip to main content

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 demo
  • NestJS 11
  • TypeScript
  • TypeORM
  • PostgreSQL
  • Passport JWT
  • class-validator
  • bcrypt · React 19
  • Vite 7
  • TanStack Router
  • TanStack Query
  • TanStack Table
  • shadcn/ui
  • Tailwind CSS
  • Zod
  • react-hook-form
  • Axios
  • i18next (EN/AR
  • RTL) · Multi-tenant SaaS · Double-entry GL · IFRS 15 POC revenue · AP/AR · Banking & cheques · Fixed assets · Procurement P2P · Inventory · Tendering & WBS · HR
  • payroll
  • EOSB · Jest
  • Playwright E2E.
Overview 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.