كل المشاريع

منصة عقارية · جوال وويب

2026

منازل — منصة عقارية

منصة عقارية سعودية لشركة البرج الأول — تطبيق Flutter للعملاء ولوحة تحكم React للإدارة وخادم NestJS، مع مراجعة الإعلانات قبل النشر وتوثيق المعلنين وتمييز بالمحفظة.

الدور

مهندس Full-Stack — الخادم ولوحة التحكم وتطبيق الجوال، مع نشر على خادم حي تجريبي

السنة

2026

الحالة
تجريبي
التقنيات
  • Flutter
  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • React
  • Ant Design
  • Docker
  • Caddy
منازل — منصة عقارية — interface preview
01 / 12

نظرة عامة

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

المشكلة

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

الحل

لا يظهر إعلان قبل موافقة المراجع، وتُحذف بيانات الموقع من الصور عند رفعها. للمعلنين مستويات توثيق، وتوجد بلاغات على الإعلانات والتعليقات والمستخدمين. أما التمييز فيتم بالمحفظة: شحن رصيد ثم دفعه لرفع الإعلان في الترتيب، مع فواتير وإدارة كاملة من اللوحة.

المعمارية

الخادم بـ NestJS (TypeScript) مقسّم إلى وحدات مستقلة بمعمارية سداسية، على PostgreSQL عبر Prisma مع Redis للتخزين المؤقت. لوحة التحكم تطبيق React + Ant Design متجاوب يدعم العربية والإنجليزية. وتطبيق العميل بكود Flutter واحد يعمل على أندرويد وآيفون والمتصفح بواجهة عربية بالكامل. ويُنشر كل ذلك بـ Docker خلف Caddy الذي يوفّر HTTPS تلقائياً.

المزايا

الخادم

  • وحدات مستقلة بمعمارية سداسية.
  • معالجة الصور وإزالة بيانات الموقع.
  • مراجعة الإعلانات والبلاغات والتوثيق.
  • المحفظة والدفع والفواتير والتمييز.
  • نشر الشروط والإشعارات.

لوحة التحكم

  • مراجعة الإعلانات والتحكم بالتمييز.
  • الكتالوج: ١٣ منطقة و٩٤ مدينة و١٧٩ حياً كبيانات بدء.
  • صلاحيات دقيقة وسجل تدقيق.
  • قوالب الفاتورة وعرض السعر.
  • الهوية والمناسبات: ست هويات جاهزة أو لون مخصص، مع معاينة مباشرة وزر للعودة إلى الهوية الأساسية. وللتطبيق هوية خاصة به في تبويب مستقل، فلا يتغير شكل اللوحة عند تغييرها.

تطبيق العميل

  • تصفح وبحث وفلاتر وحفظ.
  • نشر إعلان بصور وترتيب.
  • رسائل ومحفظة وتمييز.
  • إشعارات وحساب وتوثيق.
  • ألوان واسم وشعار من اللوحة.

النتائج

  • أكثر من ٣٩٠ اختبار وحدة للخادم و٦٥ اختباراً للتطبيق.
  • يعمل عبر HTTPS على خادم حي بجدار حماية.
  • هويتان منفصلتان: اللوحة والتطبيق.

حالة المشروع

تجريبي على خادم حي، ولم يُطلق للعامة بعد. الدفع ورسائل التحقق بمزوّد تجريبي حتى تُربط مفاتيح حقيقية. النشر في متاجر التطبيقات والنسخة المتصفحية العامة لم يتما بعد.

12المعرض

اختر أي شاشة لعرضها بالحجم الكامل.

01تطبيق العميل06

02لوحة التحكم06