Back to Our Work

DEEP DIVE

Real Estate Finance & General Ledger Platform

PLATFORM

Client: SAM Developments

Project Overview

SAM Developments is a real-estate and construction company managing multiple development projects, partners, and unit sales. We built their internal finance platform: a double-entry accounting system tied directly to real-estate projects. Finance staff record journal entries, manage the chart of accounts, track customer collections and payment cheques, and review each project's financial position, while partners get a dedicated portal to follow their balances and projects.

The Challenge

Project finances were spread across a legacy sales CRM, spreadsheets, and manual bookkeeping. The finance team needed one trustworthy source for every project's expected return, collected amounts, costs, and profit, with a ledger that would not accept unbalanced entries. Cheques and down payments had to be tracked to their due dates, partners needed visibility into their positions without access to the full books, and every change had to be auditable. The system also had to work in both Arabic and English.

The Solution

We delivered a web platform built around a double-entry general ledger. Every transaction, whether a customer collection, supplier payment, partner contribution, or treasury movement, posts balanced journal lines against the chart of accounts. Project dashboards roll those postings up into returns, collections, costs, and profit/loss. Sales and collection data is synced read-only from the existing CRM into the ledger. Role-based and project-level access, a full audit log, and a bilingual RTL interface round out the platform, which ships through an automated pipeline with separate staging and production environments, health-checked automatic rollback, and daily database backups.

Key Features

  • Double-Entry General LedgerBalanced journal entries enforced on every posting
  • Project FinancialsExpected return, collections, costs, and profit/loss per project
  • Unit Sales & CollectionsDown payments, installments, and customer collection tracking
  • Cheques & TreasuryPayment cheques, due dates, safes, bank accounts, and reconciliation
  • Partner PortalPartners view their balances and assigned projects
  • Financial ReportingTrial balance, aging, cheques due, and sales inventory, with ledger export to Excel

Core Capabilities

Double-Entry Accounting
Project Cost Control
Cheque & Collection Tracking
Partner Portal
Legacy CRM Integration
Role-Based Access Control
Audit Trail
Arabic & English (RTL)

TECHNOLOGY STACK

Next.js 16React 19TypeScriptPostgreSQLPrismaAuth.jsTailwind CSS 4DockerGitHub Actions