التحدي
المنصة العقارية تبدو بسيطة حتى تصطدم بالبحث.
العقار ليس منتجاً بخصائص ثابتة: النوع، والمساحة، وعدد الغرف، والطابق، والتشطيب، والعمر، والاتجاه، والإطلالة، والقرب من الخدمات، والسعر، وطريقة الدفع، والحي، والشارع أحياناً. والمشتري يبحث بتركيبة مختلفة من هذه المعايير في كل مرة.
بحث ساذج على قاعدة بيانات مع آلاف العقارات وعشرات المرشحات يتباطأ سريعاً حتى يصبح غير قابل للاستخدام — وهو أهم شاشة في المنصة كلها.
ما بنيناه
- نموذج عقار مرن يستوعب خصائص مختلفة لكل نوع (شقة، أرض، محل، فيلا) دون تضخيم الجدول
- محرّك بحث متعدد المعايير بمرشحات متعددة ونطاقات سعر ومساحة، بزمن استجابة ثابت مع نمو البيانات
- إضافة العقارات من المشرف ومن الزائر بمسار مراجعة واعتماد قبل النشر
- معارض صور معالَجة بأحجام متجاوبة وتحميل كسول
- خرائط ومواقع وبحث بالنطاق الجغرافي
- طلبات المعاينة والتواصل المباشر مع المعلن عبر الاتصال وواتساب
- لوحة إدارة للعقارات والمعلنين والطلبات
- متعدد اللغات (عربي/إنجليزي/تركي) بواجهات RTL و LTR أصلية
- تطبيق جوال منشور على App Store و Google Play
قرارات هندسية
فهرسة البحث منفصلة عن قاعدة البيانات — المرشحات المركّبة تُخدَّم من فهرس بحث مخصص لا باستعلامات SQL متشعّبة، فيبقى زمن الاستجابة ثابتاً مهما نما عدد العقارات.
الخصائص المتغيّرة كبيانات — إضافة نوع عقار جديد بخصائصه لا تستدعي تعديل مخطط قاعدة البيانات ولا نشر إصدار جديد.
الصور محور التجربة والأداء معاً — في العقارات، الصور هي المنتج وهي أثقل ما في الصفحة. عولجت بأحجام متعددة وصيغ حديثة وتحميل كسول، لأن صفحة عقار بطيئة صفحة مهجورة.
الأثر
- بحث بعشرات المعايير على آلاف العقارات بزمن استجابة ثابت
- إتاحة إضافة العقارات للزوار مع مسار مراجعة يحمي جودة المحتوى
- امتداد المنصة إلى تطبيق جوال على المتجرين بنفس الواجهة الخلفية
- واجهات عربية وإنجليزية وتركية بدعم اتجاه أصلي لا مقلوب
- نوع النظام
- منصة قطاعية
- القطاع
- العقارات
- السوق
- تركيا · الخليج
- الخرائط والمواقع
- واتساب
- تطبيقات جوال على المتجرين