Technical Proposal 29 September 2026
عرض فني رسمي Official Technical Proposal

منصة إدارة العقارات
وتجربة العملاء
Property
Management
& Customer
Experience

عرض فني من ROOTK Systems لصالح Crown · مرجع وظيفي: Emaar One Technical proposal by ROOTK Systems for Crown · Reference: Emaar One

شهران 2 Months
٦ أشهر 6 Months صيانة مجانية من تاريخ التسليم Free maintenance from delivery date
React Native NestJS Next.js PostgreSQL
ROOTK Systems
Crown
Emaar One – UAE
01 · Executive Summary

منصة واحدة تربط العميل بالعقار والعمليات One platform connecting customers, properties, and operations

01

تجربة عميل موحّدة Unified Customer Experience

تطبيق موبايل يمكّن الملاك والمستأجرين من إدارة العقارات والوحدات والطلبات والمدفوعات والمستندات من شاشة واحدة. A mobile app enabling owners and tenants to manage properties, units, requests, payments, and documents from one experience.

02

تشغيل داخلي محكم Operational Control

لوحة إدارة ويب للموظفين لإدارة العملاء والعقارات والطلبات والمستندات والمدفوعات وسير العمل وSLAs. A web admin portal for staff to manage customers, properties, requests, documents, payments, workflows, and SLAs.

03

أساس قابل للتوسع Scalable Foundation

بنية API-first جاهزة للربط مع CRM وبوابات الدفع والإشعارات وخدمات الهوية مستقبلًا دون إعادة تصميم التطبيق. An API-first architecture ready for CRM, payment gateways, notifications, and identity providers — without redesigning the customer app.

02 · Understanding

فهمنا لمتطلبات Crown Our understanding of Crown's requirement

CUSTOMER APP

ما يجب أن يستطيعه العميل What customers must be able to do

  • امتلاك/إدارة عدة عقارات ووحدات عبر مشاريع متعددةOwn/manage multiple properties and units across projects
  • تقديم ومتابعة Service Requests وNOCs والمستنداتSubmit and track service requests, NOCs, and documents
  • الدفع الإلكتروني واستلام المستندات بعد التأكيدPay digitally and receive documents after confirmation
  • التواصل مع Call Center واستقبال الإشعاراتReach Call Center and receive notifications
  • الوصول لخدمات المجتمع والحجوزات والزوارAccess community services, bookings, and visitor flows
ADMIN PORTAL

ما يديره فريق Crown What Crown teams will operate

  • العملاء والملاك والمستأجرين والممثلينCustomers, owners, tenants, and representatives
  • المشاريع والمباني والوحدات وعلاقات الملكيةProjects, buildings, units, and ownership links
  • الطلبات والتعيين والحالة وSLA والمرفقاتRequests, assignment, status, SLA, and attachments
  • أنواع المستندات والاعتماد والإصدارDocument types, approval, and issuance
  • المدفوعات والمعاملات والإيصالاتPayments, transactions, and receipts
03 · Product Vision

معمارية المنصة Platform architecture

CROWN PLATFORM

تجربة العميل والتشغيل الداخلي عبر طبقة API آمنة Customer experience and internal ops connected through a secure API layer

Property-First UX: العقار هو مركز الرحلة — خدمات، طلبات، مدفوعات، ومستندات مرتبطة بالوحدة. Property-First UX: the property is the center of the journey — services, requests, payments, and documents scoped to the unit.

CROWN DIGITAL PLATFORM

تطبيق العميل · iOS / Android Customer App · iOS / Android

Properties Requests Documents Payments Community Support

لوحة الإدارة · Web Admin Portal · Web

Customers Workflow Catalog Payments Documents Audit
Secure API · NestJS
PostgreSQL
CRM / Integrations
04 · Technical Annex / Scope of Work

الملحق الفني — كل الوظائف بوضوح Technical Annex — every feature, clearly scoped

أساسي · داخل العرضBase · Included مرحلي · حسب الاتفاقPhased · By agreement تكامل · حسب الـAPIIntegration-dependent إضافي · Change RequestAdditional · Change Request
01 المستخدمون · الحساب · Dashboard Users · Account · Dashboard

أنواع المستخدمين: مالك، مستأجر، وممثل مفوّض — كلٌّ حسب صلاحياته. الحساب يشمل تسجيل الدخول، OTP، الاستعادة، الجلسة، والملف الشخصي.

User types: Owner, Tenant, and Authorized Representative — each with role-based permissions. Account covers login, OTP, recovery, session, and profile.

أنواع المستخدمينUser Types

Base
  • Property Owner
  • Tenant (حسب الصلاحيات)(permission-based)
  • Authorized Representative

تسجيل الدخول والحسابLogin & Account

Base
  • Login · Email / Username · Password
  • Forgot Password · OTP · Verification
  • Session · Logout · Profile Management

ملف العميل والتفضيلاتProfile & Preferences

Base
  • Name · Email · Mobile · Address
  • Preferred Communication Channel
  • Notification Preferences · Password Change

Dashboard

Base
  • عقارات · مشاريع · وحداتProperties · Projects · Units
  • طلبات مفتوحة/مكتملة · مدفوعات مستحقةOpen/completed requests · Outstanding payments
  • مستندات · إشعارات · خدمات سريعة · Call CenterDocuments · Notifications · Quick services · Call Center

Biometric Auth

Extra

بصمة/وجه كمرحلة تكامل لاحقة باتفاق إضافي.

Fingerprint/Face ID as a later integration by additional agreement.

UAE Pass / IdP

Extra

جاهزية معمارية فقط. التكامل الكامل اعتماد منفصل خارج النطاق الأساسي.

Architecture-ready only. Full integration is a separate certification outside base scope.

02 العقارات · المشاريع المتعددة · تفاصيل الوحدة Properties · Multi-project · Unit details

Requirement أساسي من الاجتماع: المالك قد يمتلك وحدات في أكثر من مشروع. كل خدمة وطلب يرتبط بـ Customer → Project → Unit.

Core meeting requirement: an owner may hold units across multiple projects. Every service/request is scoped to Customer → Project → Unit.

Customer
└── My Properties
    ├── Project A → Unit 101 · Unit 102
    └── Project B → Unit 205

Flow: Select Project → Select Unit → Open Services / Create Request

My Properties

Base
  • Multiple Projects · Buildings · Units
  • خدمات/طلبات/مستندات/مدفوعات لكل وحدةPer-unit services, requests, documents, payments

Property Details

Base
  • Project · Building · Unit · Type · Status
  • Ownership · Handover · Payments · Documents · Requests
  • الحقول النهائية حسب بيانات CRM/BackendFinal fields depend on CRM/backend data
03 Service Requests · التصنيفات · التتبع · المرفقات Service Requests · Categories · Tracking · Attachments

مكوّن أساسي: إنشاء طلب مرتبط بوحدة، رقم مرجعي، مرفقات، وتتبع الحالة حتى الإغلاق.

Core module: create a unit-scoped request, get a reference number, attach files, and track status through closure.

Submitted→ Received→ Under Review→ Assigned→ In Progress→ Completed

إنشاء ومتابعة الطلبCreate & Track

Base
  • Project → Unit → Category → Subcategory
  • Description · Attachments · Submit · Reference No.
  • Status history · Notifications · Request log

بيانات الطلبRequest Fields

Base
  • Request Number · Customer · Project · Unit
  • Category · Subcategory · Description · Attachments
  • Dates · Status · Department · Employee · Comments · Resolution

التصنيفات الأساسيةBase Categories

Base
  • Public Places & Infrastructure
  • Building Systems & Utilities (AC · Electrical · Lighting · Plumbing · Water · Security)
  • Building Fabric & Finishing
  • Community Living & Facilities
  • Cleaning & Cleanliness · Landscape

Attachments

Base

صور · PDF · مستندات مكتبية · صيغ معتمدة — مع تحقق أمني من الرفع.

Images · PDF · Office docs · approved formats — with secure upload validation.

مثال: Utilities → Plumbing · Unit 101 · “Water leakage” + صورة.

Example: Utilities → Plumbing · Unit 101 · “Water leakage” + photo.

Call Center

Base

Click → Call. الرقم من إعدادات النظام وليس Hardcoded قدر الإمكان.

Click → Call. Number managed via system config, not hard-coded where practical.

تعيين وسير العملAssignment & Workflow

Base

توجيه تلقائي للإدارة المناسبة (مثال: Plumbing → Maintenance → Technician).

Auto-route to the right department (e.g. Plumbing → Maintenance → Technician).

04 NOC · المستندات · المدفوعات · كشف الحساب NOC · Documents · Payments · Statement of Account

رحلة موحّدة تربط الطلب بالمستندات والدفع والإصدار والتحميل الآمن — عبر التطبيق والبريد وWhatsApp حسب التكامل.

A unified journey linking requests, documents, payment, issuance, and secure download — via app, email, and WhatsApp subject to integration.

Property Services

Base
  • Property Details · Property Requests
  • NOC · Documents · Ownership-related
  • Handover-related services (module readiness)

NOC Requests

Base
Property→ Type→ Docs→ Pay→ Issue→ Download

Document Requests

Base
Type→ Fee→ Pay→ Process→ Download

Document Delivery

Base
  • Option A: In-App (My Documents → Download)
  • Option B: Email
  • Option C: Both — حسب سياسة Crownper Crown policy

Payment Flow

Base
  • Payment Link via App · Email · WhatsApp
  • Gateway redirect · Success / Failed / Cancelled
  • Reference · Transaction ID · Receipt · Webhook sync

Statement of Account

Base
  • Account Statement · Payment History
  • Outstanding · Paid · Upcoming
  • Transaction Refs · Receipts
05 الإشعارات · قنوات التواصل · البحث Notifications · Channels · Search

Event Notifications

Base
  • Request submitted / status changed / completed
  • Payment required / successful
  • Document ready · NOC approved · Announcements

Channels

Base
  • Push · In-App · Email
  • WhatsApp (حسب التكامل)(integration-dependent)
  • Phone / Call Center

Push Notifications

Base

“Request #REQ-1024 updated” · “Payment successful” · “Document available”

Universal Search

Base
  • Properties · Units · Requests · Documents
  • Services · NOCs · Payments · Facilities

Arabic & English

Base

واجهة ثنائية اللغة مع RTL وتسميات وتحقق وإشعارات مترجمة.

Bilingual UI with RTL, localized labels, validation, and notifications.

UX Principles

Base

Modern · Premium · Simple · Fast · Property-first · Minimal steps

06 المجتمع · الزوار · المرافق · Home · Handover Community · Visitors · Amenities · Home · Handover

وظائف مستمدة من مرجع Emaar One. بعضها أساسي (Community + Home Services) وبعضها مرحلي حسب جاهزية التشغيل.

Capabilities aligned with Emaar One’s public feature set. Some are base (Community + Home Services); others are phased by operational readiness.

Community Services

Base
  • Community Assistance · Common-area requests
  • Facility-related · Maintenance · Announcements
  • Community NOCs · Status tracking

Home Services

Base
  • Cleaning · Maintenance · Home Assistance
  • Lifestyle / Fitness · Approved vendors

Visitor Management

Phase
  • Name · Mobile · Date · Time
  • QR Code · Entry status · Visit history

Community Amenities Booking

Phase
  • Gym · Pool · Clubhouse · Sports · Rooms
  • Facility → Date → Time → Availability → Confirm

Digital Handover

Phase
  • Status · Appointment · Required docs
  • Instructions · Confirmation · Handover documents

Construction Updates

Phase
  • Progress · Milestones · Expected handover
  • Announcements · Project media (حسب بيانات العميل)(client data dependent)

Virtual Customer Service

Phase

حجز موعد افتراضي مع خدمة العملاء (نمط Had’reen / Happiness Centre).

Book a virtual appointment with customer service (Had’reen / Happiness Centre pattern).

AI / Voice / Smart Home

Extra

مساعد ذكي، Voice Requests، IoT، Predictive Maintenance — توسّع مستقبلي خارج النطاق الأساسي.

AI assistant, voice requests, IoT, predictive maintenance — future expansion outside base scope.

07 Admin Portal · كتالوج الخدمات · Workflow Admin Portal · Service Catalog · Workflow

لوحة ويب (Next.js) لإدارة التشغيل اليومي دون الحاجة لمطوّر لكل تغيير بسيط في الخدمات.

Web portal (Next.js) for day-to-day operations — no developer required for every basic service catalog change.

Customer Management

Base

Customers · Owners · Tenants · Representatives · Profiles · Status · Property links

Property Management

Base

Projects · Buildings · Units · Status · Ownership relationships

Request Management

Base

All requests · Categories · Assignment · Status · SLA · Attachments · Comments · Resolution

Document & Payment Admin

Base

Types · Requests · Upload · Approval · Issuance · Transactions · Receipts

Configurable Service Catalog

Base
  • Categories · Subcategories · Service Types
  • Required Fields · Required Documents · Fees
  • Payment flag · Department · SLA · Workflow

Workflow Engine

Base

مثال Plumbing وNOC بمسارات مختلفة قابلة للتهيئة من اللوحة.

e.g. Plumbing vs NOC with different configurable paths from the portal.

08 API · CRM · الأمان · Audit · المنصات API · CRM · Security · Audit · Platforms
Mobile (React Native) ↔ Secure API (NestJS) ↔ Next.js Admin
                          ↕
            PostgreSQL · CRM / ERP · Gateways

API Domains

Base

Auth · Properties · Projects · Units · Requests · Documents · Payments · Notifications · Profile

CRM Integration

API

Customers · Projects · Units · Ownership · Contracts · Payments · Requests · Documents — حسب الـAPIs المتاحة.

Customers · Projects · Units · Ownership · Contracts · Payments · Requests · Documents — per available APIs.

Security

Base
  • HTTPS · Token Auth · RBAC
  • Input / File validation · Rate limiting
  • عزل صارم بين حسابات العملاءStrict isolation between customer accounts

Document Security

Base

User → Authorization → Property → Document Permission → Secure Download
بدون Public URLs غير مسيطر عليهاNo uncontrolled public URLs

Audit Log

Base

Login · Requests · Status · Payments · Uploads/Downloads · NOCs · Admin actions

Platforms

Base

iOS · Android · Web Admin · Unified Backend/API

05 · Final Scope Summary

جدول النطاق النهائي Final scope matrix

الوحدة / الميزةModule / Feature الحالةStatus
Customer Login · Profile✓ Included
Multiple Projects · Multiple Units · Property Details✓ Included
Service Requests · Categories · Tracking · Attachments✓ Included
Call Center · Property Services · NOC · Document Requests✓ Included
Online Payment Flow · Payment Status · Document Download✓ Included
Statement of Account · Push / In-App / Email Notifications✓ Included
Community Services · Home Services · Universal Search✓ Included
Admin Portal · Configurable Catalog · Workflow · Audit✓ Included
Arabic / English · iOS · Android · Nest · Next · PostgreSQL✓ Included
WhatsApp CommunicationIntegration
CRM / API IntegrationPer available API
Visitor Management · Amenities BookingPhased / Agreement
Digital Handover · Construction Updates · Virtual CSPhased / Agreement
UAE Pass · Government APIs · Hardware / QR GatesAdditional Scope
AI / Voice AI · Smart Home · SaaS Multi-tenantFuture / Extra
06 · Acceptance Criteria

معايير قبول النطاق الأساسي Base-scope acceptance criteria

Account

  • تسجيل الدخول وإدارة الحسابLogin and manage account

Properties

  • رؤية مشاريع ووحدات متعددة والتعامل معهاView and operate across multiple projects/units

Requests

  • إنشاء طلب بفئة وربط Project/Unit ومتابعة الحالةCreate categorized request linked to Project/Unit and track status

Communication

  • الاتصال بـ Call Center واستقبال الإشعاراتCall Center access and receive notifications

Documents

  • طلب مستند · رسوم · دفع · وصول بعد الاعتماد · DownloadRequest · fee · pay · access after approval · download

Payments

  • فتح Payment Link وإتمام الدفع وظهور الحالةOpen payment link, complete payment, see status
07 · Why ROOTK

ما الذي نقدّمه بشكل مميز؟ What ROOTK does differently

01

Property-First

العقار مركز الرحلة: My Property → Services → Request بدل قوائم معقّدة. Property is the journey center: My Property → Services → Request instead of complex menus.

02

Configurable Engine

كتالوج وWorkflows من الـAdmin دون Hard-coding لكل خدمة. Catalog and workflows from Admin — without hard-coding every service.

03

Unified Journey

NOC → Documents → Payment → Approval → Download في مسار واحد. NOC → Documents → Payment → Approval → Download in one connected path.

08 · Technology Stack

التقنيات والأمان Technology & security

Mobile
React Native تطبيق واحد لـ iOS و Android Single codebase for iOS & Android
Backend API
NestJS طبقة API آمنة وقابلة للتوسع Secure, scalable API layer
Admin Web
Next.js لوحة إدارة ويب حديثة Modern web administration portal
Database
PostgreSQL قاعدة بيانات علائقية موثوقة Reliable relational data foundation
SECURITY

أمان أساسي في المعمارية Security by design

  • HTTPS / TLS
  • Token Auth + RBAC
  • Input & File Validation
  • Rate Limiting · Audit Logs
  • عزل بيانات العملاء Customer data isolation
DOCUMENTS

حماية المستندات Document protection

  • لا روابط عامة غير مسيطرة No uncontrolled public URLs
  • Auth → Permission → Download
  • Contracts · NOCs · Financials
QA

ضمان الجودة Quality assurance

  • Functional · API · Integration
  • Security · Device Testing
  • UAT + Production Validation
09 · Delivery

منهجية التنفيذ خلال شهرين Two-month delivery methodology

01

اكتشاف واعتماد المتطلباتDiscovery & Final Requirements

تثبيت النطاق والبيانات وسير العمل.Lock scope, data model, and workflows.

02

تصميم UX/UIUX / UI Design

هوية Crown وتجربة Property-First.Crown identity and property-first flows.

03

Backend وقاعدة البياناتBackend & Database

NestJS · PostgreSQL · Secure APIs

04

تطوير الموبايلMobile Development

React Native · iOS · Android

05

لوحة الإدارةAdmin Portal

Next.js · Catalog · Workflows

06

التكاملاتIntegrations

CRM · الدفع · الإشعارات حسب التوفرCRM, payments, notifications as available

07

QA

اختبارات وظيفية وأمنية وأجهزةFunctional, security, and device testing

08

UAT

قبول المستخدم من فريق CrownUser acceptance with Crown teams

09

النشر على الإنتاجProduction Deployment

تهيئة الإنتاج واستعداد المتاجرProduction setup and store readiness

★

التسليم خلال شهرينDelivery within 2 months

مع دعم UAT ونشر الإنتاجIncluding UAT support and go-live

10 · Commercial Terms

العرض التجاري Commercial offer

Fixed Scope Offer
150,000 EGP
شهران عمل 2 Months
٦ أشهر من التسليم 6 Months from delivery
RN · Nest · Next · PG
AR + EN

المخرجات Deliverables

  • iOS App · Android App
  • Admin Portal (Next.js) Admin Portal (Next.js)
  • Backend / API (NestJS) Backend / API (NestJS)
  • PostgreSQL · Docs · QA · UAT

مسؤوليات العميل Client responsibilities

  • البيانات، الـAPIs، وبيانات الاعتماد Data, APIs, and credentials
  • بوابة الدفع وحسابات المتاجر Payment gateway & store accounts
  • الرسوم، أنواع NOC، وسير العمل Fees, NOC types, and workflows