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.
-
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.
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¶
- Building the system? Start with the Blueprint — it has every technical decision.
- Planning the project? Start with the Master Plan — it has phases, timelines, and budgets.
- Looking for the big picture? See the System Architecture Map.
- Want the tech stack? See the Technology Stack Breakdown.