تفاصيل العمل

الواجهة الأمامية (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.

المشروع يقدم نظام متكامل لإدارة العقارات مع تجربة مستخدم سلسة واحترافية، مناسب لأي منصة عقارية حديثة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات