الواجهة الأمامية (Front-end):
مبني باستخدام Next.js و TailwindCSS مع مكتبة Shadcn لدعم الوضع الليلي والنهاري.
تصميم حديث واحترافي متجاوب بالكامل مع جميع الأجهزة.
صفحات أساسية:
صفحة رئيسية (Landing Page) جذابة.
صفحة العقارات (Listings) مع ترقيم الصفحات (Pagination) و الفلاتر (Filters).
صفحة إضافة عقار (Add Property) مع رفع الصور.
صفحة الملف الشخصي (Profile Page) مع عرض عقارات المستخدم الخاصة به بترقيم الصفحات.
التحقق من صحة البيانات باستخدام Zod و React Hook Form.
️ الواجهة الخلفية (Back-end):
مبني باستخدام Node.js و Express و MongoDB بلغة TypeScript.
التحقق من صحة البيانات باستخدام Joi.
نظام مصادقة متكامل باستخدام Passport.js و JWT مع كوكيز آمنة (HttpOnly Cookies).
واجهات برمجية (REST API) لإدارة العقارات والمستخدمين.
دعم الترقيم (Pagination) و الفلاتر (Filters) في بيانات العقارات.
رفع الصور وتخزينها في السحابة عبر Cloudinary.
المشروع يقدم نظام متكامل لإدارة العقارات مع تجربة مستخدم سلسة واحترافية، مناسب لأي منصة عقارية حديثة.