منصة عقارية حديثة ومتجاوبة تتيح للمستخدمين استكشاف العقارات والبحث عنها وحجز مواعيد لمعاينتها من خلال تجربة استخدام سهلة ومنظمة.
تتضمن المنصة:
Property Listings: عرض العقارات مع التفاصيل والصور والمعلومات الأساسية.
Property Search & Filtering: البحث عن العقارات وتصفية النتائج حسب معايير مختلفة.
Property Details: صفحات تفصيلية لكل عقار لعرض المعلومات والصور والمميزات.
Viewing Booking System: عرض مواعيد المعاينة المتاحة وتمكين المستخدم من إرسال طلب حجز.
Viewing Slot Management: إدارة مواعيد المعاينة وتحديث حالة المواعيد لمنع الحجز المكرر.
Authentication: نظام تسجيل دخول ومصادقة آمن للمستخدمين.
Admin Dashboard: لوحة تحكم لإدارة العقارات وطلبات المعاينة والمواعيد.
Database Integration: ربط التطبيق بقاعدة البيانات وإدارة البيانات والعمليات المختلفة.
Responsive Design: تصميم متجاوب ومحسن لأجهزة الكمبيوتر والأجهزة اللوحية والهواتف.
تم تطوير المشروع باستخدام React.js وTypeScript وVite وSupabase، مع التركيز على تنظيم المكونات، سهولة الاستخدام، والاستجابة لمختلف أحجام الشاشات.