All case studies

/ CASE STUDY • #002

Addeen ERP

Real Estate & Financial Management Suite

ERPAccountingReal EstateLaravelNext.jsMulti-currency

/ HERO

Addeen ERP

Real Estate & Financial Management Suite

CLIENT

Addeen Properties Ltd

ROLE

Lead Full-stack Developer — Chart of Accounts, Property Booking Engine, Asset Lifecycle, and Budgetary Control.

DURATION

12 months

YEAR

2026

/ OVERVIEW

Built a full-scale ERP suite covering hierarchical Chart of Accounts, journal entries, accounts payable/receivable, real estate property bookings, and asset management. Designed to transition real estate firms from manual spreadsheets to a unified, audit-ready system with strict period-based locking.

The challenge

Property developers were struggling with disjointed data across construction costs, installment collections, and general ledgers. The goal was to build a system that maintains perfect integrity between physical assets and financial books.

How I approached it

  • Hierarchical Ledger: Modelled a strict hierarchical accounts engine with multi-currency support and automated exchange rate revaluation for international operations.
  • Real Estate Module: Built a property booking engine that handles plots/flats, installment scheduling, and automated money receipt generation with signed PDFs.
  • Asset Management: Implemented a complete asset lifecycle system including automated depreciation (Straight Line), movement tracking, and disposal accounting.
  • Budgetary Control: Integrated a cost-center-based budgeting layer that monitors annual and monthly variances, with configurable stoppers for over-budget transactions.

/ OUTCOME

What it did in the world

100% Data Integrity

Strict period locking and audit trails for every transaction ensure the books always match the physical reality.

Automated Collection

Installment scheduling and reminders reduced manual follow-up time for property payments by 50%.

Real-time Dashboards

Stakeholders can now view live P&L, Balance Sheets, and Trial Balances across multiple companies instantly.

Scalable Group Design

Supports multiple companies and departments under one group with isolated but consolidatable ledgers.

/ STACK

Built with

FRONTEND

  • Next.js (App Router)
  • React
  • TailwindCSS
  • Radix UI
  • TanStack Query

BACKEND

  • Laravel 11
  • PHP 8.3
  • MySQL
  • Redis
  • Queue Workers

TESTING

  • PHPUnit
  • Postman
  • Cypress