المكتب العقاري يدير عشرات العقارات، وملّاكًا ومستأجرين، وعقودًا بمواعيد انتهاء، وعمولات وأقساطًا — وكثيرون ما زالوا يديرون ذلك على دفاتر وصور مبعثرة على الهاتف. الحلّ ليس بالضرورة شراء نظام جاهز، بل يمكنك بناء برنامج إدارة مكتب عقارات خاص بمكتبك من الصفر بالذكاء الاصطناعي، دون أن تكتب سطر كود. تشرح فكرتك لمساعد مثل Claude أو ChatGPT/Codex، فيبنيه معك، ثم تستضيفه على VPS من مرام. هذه خامس حلقات سلسلة «ابنِ برنامجك بنفسك بالذكاء الاصطناعي».

📚 هذه الحلقة جزء من سلسلة ابنِ برنامجك بنفسك بالذكاء الاصطناعي — استعرض الدليل الجامع وبقية الأنظمة.

⚡ الإجابة المختصرة

لبناء برنامج إدارة مكتب عقارات بالذكاء الاصطناعي: (1) جهّز VPS من مرام بـ Ubuntu، (2) افتح VS Code واربط المساعد الذكي، (3) اشرح الوحدات بأول Prompt (العقارات مع الصور، الملّاك، المستأجرون، العقود، الأقساط، العمولات، البحث والتقارير)، (4) اطلب بحثًا حسب المنطقة والسعر والنوع وتنبيه انتهاء العقود، (5) جرّب وأصلح الأخطاء، (6) انشر بدومين وSSL، (7) أمّن وانسخ احتياطيًا. النتيجة: معرض عقارات منظّم يطابق العميل بعقاره بثوانٍ، تملكه بالكامل على سيرفرك.
برنامج إدارة مكتب عقارات بالذكاء الاصطناعي: العقارات والملّاك والعقود والأقساط والعمولات والبحث وخطوات البناء
برنامج إدارة مكتب عقارات: ما الذي يديره، وأربع خطوات لبنائه بالذكاء الاصطناعي ونشره على سيرفر مرام.

لماذا تبني برنامج إدارة مكتب عقارات بنفسك؟

بناء برنامج إدارة مكتب عقارات خاص بك يمنحك ما لا يمنحه الجاهز:

  • مفصّل على سوقك: بالمناطق التي تعمل فيها، وبالدينار والدولار، وبواجهة عربية.
  • بلا اشتراك شهري: تدفع لسيرفرك مرّة، لا رسومًا لكل عقار أو مستخدم.
  • بياناتك وصورك عندك: معرض عقاراتك على سيرفرك أنت لا على منصّة قد تُغلق أو ترفع أسعارها.
  • يطابق العميل بسرعة: بحث فوري حسب المنطقة والسعر والنوع بدل تقليب الدفاتر.

ماذا يحتوي برنامج إدارة مكتب عقارات احترافي؟

قبل البناء، حدّد الوحدات. برنامج إدارة مكتب عقارات نموذجي يضمّ:

  • العقارات: بطاقة كل عقار بالنوع والمساحة والسعر والصور والموقع.
  • الملّاك والمستأجرون: بيانات كل طرف وسجلّ تعاملاته.
  • العقود والحالة: بيع أو إيجار، مدة العقد، وتاريخ انتهائه.
  • الأقساط والعمولات: دفعات الإيجار وعمولة المكتب بالدينار والدولار.
  • البحث والتقارير: تصفية حسب المنطقة والسعر والنوع، وتقارير الأداء.

ما الذي تحتاجه للبدء؟

VPS من مرام بنظام Ubuntu، ومحرّر VS Code، ومساعد ذكاء اصطناعي (Claude أو ChatGPT/Codex). لا خبرة برمجة — تحتاج أن تعرف سوق العقار في منطقتك وتصف عملك بوضوح.

مبدأ السلسلة

لن نكتب الكود بأنفسنا. نشرح للذكاء الاصطناعي ما نريد بالعربية، ونجعله يبني برنامج إدارة مكتب عقارات معنا خطوة بخطوة، ونصحّح معه حتى يعمل. أنت «صاحب المكتب الذي يعرف السوق»، والذكاء الاصطناعي «المبرمج المنفّذ».

الخطوة 1: جهّز سيرفرك (VPS + Ubuntu)

اطلب VPS من مرام واختر Ubuntu 24.04، وطبّق أول الخطوات بعد استلام سيرفر لينكس، ثم ثبّت بيئة التشغيل:

sudo apt update && sudo apt upgrade -y
sudo apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs
node -v

الخطوة 2: اشرح فكرة برنامج إدارة مكتب عقارات بأول Prompt

افتح مجلّد مشروع فارغًا في VS Code وشغّل المساعد. صف الوحدات بدقّة:

📝 Prompt جاهز للنسخ

ابنِ لي برنامج إدارة مكتب عقارات بسيط لمكتب في العراق.
- التقنيات: Node.js + Express للخادم، وSQLite لقاعدة البيانات، وواجهة ويب عربية RTL.
- الوحدات: العقارات (مع صور)، الملّاك، المستأجرون، عقود البيع والإيجار، الأقساط، العمولات، البحث والتقارير.
- العملة: الدينار العراقي والدولار.
- أضف بحثًا حسب المنطقة والسعر والنوع.
- ابدأ بهيكل المشروع والملفات، واشرح كل خطوة بالعربية قبل تنفيذها.

الخطوة 3: قاعدة بيانات برنامج إدارة مكتب عقارات

قلب أي برنامج إدارة مكتب عقارات هو ترابط جداوله. اطلب التصميم صراحةً:

📝 Prompt جاهز للنسخ

صمّم قاعدة بيانات المشروع بجداول:
- properties: النوع، المنطقة، المساحة، السعر، للبيع/للإيجار، الحالة، الصور
- owners / tenants: الاسم، الهاتف
- contracts: العقار، الطرف، النوع (بيع/إيجار)، التاريخ، المدة، القيمة، العمولة
- payments: العقد، المبلغ، التاريخ، العملة
اكتب schema، وأضف بيانات تجريبية، واربطه بالخادم.

حساب العمولات والأقساط يشبه منطق الفواتير؛ للتوسّع فيه راجِع حلقة برنامج الحسابات والفواتير.

أهمّ ما يميّز المكتب الناجح سرعة إيجاد العقار المناسب للعميل. اطلب البحث المتقدّم صراحةً:

📝 Prompt جاهز للنسخ

أضف بحثًا متقدّمًا في العقارات:
- تصفية حسب المنطقة والنوع ونطاق السعر (من/إلى) وللبيع أو للإيجار.
- أظهر النتائج كبطاقات فيها صورة وسعر وموقع.
- أضف تنبيهًا للعقود التي تقترب من تاريخ الانتهاء خلال 30 يومًا.

تنبيه انتهاء العقود وحده يوفّر عليك تجديدات ضائعة ويحافظ على علاقتك بالملّاك والمستأجرين.

الخطوة 5: جرّب وأصلح الأخطاء بالذكاء الاصطناعي

شغّل البرنامج لأول مرّة:

cd ~/realestate-app
npm install
npm start   # يشغّل الخادم على منفذ داخلي

إن ظهر خطأ فهو خطوة عادية. انسخه كاملًا والصقه للمساعد:

📝 Prompt جاهز للنسخ

عند تشغيل الأمر ظهر هذا الخطأ:
[الصق نص الخطأ كاملًا هنا]
اشرح سبب الخطأ بالعربية، وأعطني التعديل المطلوب في الملف المحدّد فقط.

الخطوة 6: انشر برنامجك على الإنترنت (دومين + SSL)

بعد أن يعمل محليًا، اجعله متاحًا عبر دومينك. ضع Nginx وكيلًا عكسيًا وفعّل SSL مجانيًا كما في تثبيت Nginx وربط دومين وشهادة SSL مجانية، وشغّله بثبات وفق استضافة Node.js Production. عندها تفتحه من المكتب أو تربطه بموقعك العقاري ليتصفّح العملاء العقارات بأنفسهم.

الخطوة 7: الأمان والنسخ الاحتياطي

بيانات العقود والعملاء وصور العقارات أصول مكتبك. طبّق تأمين VPS (SSH وFail2ban والجدار الناري)، وخذ نسخًا احتياطية يومية تشمل الصور، والأهم اختبر استعادتها فعليًا. اطلب سكربت نسخ تلقائي:

📝 Prompt جاهز للنسخ

اكتب سكربت bash يأخذ نسخة يومية من قاعدة بيانات البرنامج وملفاته (بما فيها صور العقارات)،
يضغطها بالتاريخ، ويحتفظ بآخر 14 نسخة، واشرح كيف أجدوله بـ cron.

نصائح Prompts لبناء برنامج إدارة مكتب عقارات

  • حدّد حقول العقار: «أضف حقل عدد الغرف والطابق والواجهة» أدقّ من «حسّن العقار».
  • وحدة كل مرّة: ابنِ العقارات، ثم العقود، ثم البحث، ثم التقارير.
  • اطلب رفع صور متعدّدة لكل عقار مع معرض صور في بطاقته.
  • اطلب البحث المرن: حسب المنطقة والسعر والنوع معًا، فهو جوهر عمل المكتب.
  • احفظ نسخة بـ Git عند كل نجاح.

أخطاء شائعة عند البناء

  • إهمال البحث المتقدّم: بدون تصفية جيّدة يصبح البرنامج مجرّد قائمة طويلة.
  • عدم تنبيه انتهاء العقود: تضيّع تجديدات وعلاقات.
  • طلب كل شيء في Prompt واحد: يربك المساعد — تدرّج.
  • النشر بلا أمان أو نسخ احتياطي للصور: فقدان صور العقارات خسارة كبيرة.
  • توقّع الكمال فورًا: البرنامج يُبنى بالتكرار والتصحيح.

الأسئلة الشائعة

هل أحتاج خبرة برمجية لبناء برنامج إدارة مكتب عقارات بالذكاء الاصطناعي؟

لا. تحتاج معرفة سوق العقار وسير عمل مكتبك (العقارات، العقود، العمولات) لا خبرة برمجية. الذكاء الاصطناعي يكتب الكود، وأنت تصف الوحدات وتجرّب وتصحّح معه.

هل يمكن رفع صور العقارات والبحث فيها؟

نعم. اطلب في الـ Prompt رفع صور متعدّدة لكل عقار وبحثًا حسب المنطقة والسعر والنوع، فيبني المساعد معرض صور وبحثًا متقدّمًا يعرض النتائج كبطاقات.

هل يذكّرني البرنامج بانتهاء العقود؟

نعم. حين تطلب ذلك، يضيف المساعد تنبيهًا للعقود التي تقترب من تاريخ الانتهاء (مثلًا خلال 30 يومًا)، فلا تفوتك تجديدات.

هل أستطيع ربطه بموقعي العقاري ليتصفّح العملاء العقارات؟

نعم. بما أنه يعمل على سيرفرك بدومين وSSL، يمكن جعل واجهة عرض العقارات عامة للعملاء مع لوحة إدارة خاصة بك — تطلب ذلك من المساعد.

ماذا لو احتجت ميزة كالخرائط أو تطبيق موبايل لاحقًا؟

تصفها للمساعد فيضيفها تدريجيًا. لأن البرنامج ملكك بالكامل، تطوّره وقتما شئت دون رسوم إضافية.

الخلاصة

بناء برنامج إدارة مكتب عقارات خاص بمكتبك لم يعد يحتاج مبرمجًا ولا اشتراكًا شهريًا. تصف وحداتك بالعربية، يبنيها Claude أو Codex معك، تضيفان البحث المتقدّم وتنبيه العقود وتصحّحان الأخطاء سويًّا، ثم تنشره على VPS من مرام بدومين وSSL ونسخ احتياطي. النتيجة: معرض عقارات منظّم يطابق العميل بعقاره بثوانٍ، تملكه بالكامل. تابع بقية حلقات السلسلة لبناء أنظمة أخرى بالطريقة نفسها.

جاهز لبناء برنامج مكتبك العقاري؟

ابدأ بالأساس الصحيح: سيرفر VPS من مرام هوست بنظام Ubuntu وموارد NVMe وصلاحية root — البيئة المثالية لتبني عليها برنامجك بالذكاء الاصطناعي وتحفظ عقاراتك وصورها بأمان. اطلب سيرفرك وابدأ الآن ←