/ CASE STUDY • #002
Addeen ERP
Real Estate & Financial Management Suite
/ 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