Skip to content

KRG Digital Real Estate & Municipality Platform

  • Technical Blueprint


    Complete technical architecture — property data models, GIS integration, service design, security, and technology stack for digitizing Kurdistan's real estate sector.

    18 sections covering everything from vision to deployment.

    Read the Blueprint

  • Master Execution Plan


    Phase-by-phase delivery plan — from property registry foundation to full digital real estate and municipal services across all governorates.

    4 phases spanning ~3.5 years.

    Read the Master Plan


What is This?

This is the complete documentation for the KRG Digital Real Estate & Municipality Platform — a sector-specific system that transforms property registration, transfers, building permits, land management, and municipal services across the Kurdistan Region of Iraq from paper-based, multi-visit processes into a unified digital experience.

This platform operates as one module within the broader KRG Smart Government initiative. It connects to shared government infrastructure (identity, payments, interoperability) while owning all real-estate and municipality-specific services end-to-end.

Key Facts

Sector Real Estate, Property, Land Management, Municipal Services
Primary Datacenter Sulaymaniyah (Government Tier III+)
Disaster Recovery Erbil DC (Phase 3+)
Backend Laravel 13 (PHP 8.4) · FastAPI (Python 3.12) · Go (Gin)
Frontend Next.js 14 (Web) · Flutter 3.x (Mobile) · Filament 3 (Admin)
Identity KRDPASS + Keycloak (SSO/OAuth 2.1) — consumed from gov platform
Data PostgreSQL 16 + PostGIS · Redis 7 · Kafka · MinIO · Meilisearch
Security Zero-trust · On-premise · No cloud dependencies
Languages Kurdish Soranî · Kurdish Kurmancî · Arabic · English
Target 100% digital property transactions · Zero paper · ≤1 visit for any service
Timeline ~3.5 years · $18–28M estimated

Architecture at a Glance

graph TD
  CITIZEN["👤 Property Owner / Buyer / Agent"]
  CITIZEN --> PORTAL["🌐 Property Portal\n(Next.js + Flutter)"]
  PORTAL --> KONG["🚪 Kong API Gateway"]

  KONG --> LAR["⚙️ Laravel 13 (PHP 8.4)\nProperty Registry · Transfers · Permits\nValuation · Cases · Payments"]
  KONG --> FAST["🐍 FastAPI (Python 3.12)\nGIS Engine · OCR · ML Valuation\nFraud Detection · Analytics"]
  KONG --> GO["🟢 Go (Gin)\nAudit Trail · Event Streaming\nDocument Pipeline"]

  LAR --> KAFKA["📨 Kafka\nEvent Bus"]
  FAST --> KAFKA
  GO --> KAFKA

  KAFKA --> PG["🐘 PostgreSQL + PostGIS"]
  KAFKA --> RDS["⚡ Redis"]
  KAFKA --> MINIO["📦 MinIO"]

  KAFKA --> ROAD["🏛️ KRG-Road\n(Government Data Exchange)"]
  ROAD --> CIVIL["Civil Status Registry"]
  ROAD --> TAX["Tax Authority"]
  ROAD --> NOTARY["Notary Public"]
  ROAD --> UTILS["Utilities"]

How to Navigate