تفاصيل العمل

تطوير منصة متكاملة لتأجير وإدارة العقارات المباشرة باستعمال Next.js 14 وTailwind CSS

نبذة عن المشروع:

تطبيق ويب متكامل ومتقدم مخصص لتأجير وتصفح العقارات، تم بناؤه باستخدام أحدث تقنيات Next.js 14 (App Router & Server Actions). يتيح التطبيق للمستخدمين البحث عن العقارات، إدارة قائمة الإعلانات الخاصة بهم، التواصل عبر نظام رسائل داخلي، وتصفح العقارات عبر الخرائط التفاعلية ومعارض الصور المتقدمة.

تفاصيل العمل والخدمات المقدمة:

مصادقة وإدارة المستخدمين (Authentication & Authorization): دمج تسجيل الدخول الآمن عبر Google باستخدام NextAuth.js، مع حماية المسارات (Route Protection) وتخصيص صلاحيات الوصول حسب نوع المستخدم.

إدارة العقارات المتكاملة (Property CRUD & Images): إمكانية إضافة، تعديل، وحذف العقارات بكل سهولة، مع دعم رفع صور متعددة لكل عقار وربطها بسلاسة مع خدمة Cloudinary للتخزين والتمرير السريع.

ميزات تفاعلية وتجربة مستخدم (UX):

عرض الخرائط (Mapbox): تحديد مواقع العقارات بدقة على خرائط تفاعلية.

معرض صور احترافي: دمج مكتبة PhotoSwipe لتصفح صور العقار بملء الشاشة مع دعم التكبير.

محرك بحث وتصفية: بحث سريع عن العقارات حسب الموقع أو النوع أو التفاصيل المحددة.

حفظ ومشاركة العقارات: إمكانية حفظ العقارات في المفضلات (Bookmarking) ومشاركتها مباشرة على شبكات التواصل الاجتماعي.

نظام إشعارات ورسائل داخلي (Internal Messaging System): إتاحة التواصل المباشر بين الباحثين وصاحب العقار، مع عداد آلي للرسائل غير المقروءة وتنبيات فورية (Toast Notifications).

إدارة الملف الشخصي: صفحة خاصة لكل مستخدم لعرض بياناته وإدارة العقارات التي قام بنشرها.

تصميم تجاوبي وأداء عالي: بناء الواجهة باستخدام Tailwind CSS لضمان تجربة تصفح مثالية وسريعة على كافة الشاشات، مع صفحة 404 مخصصة ومؤشرات تحميل لتجربة سلسة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة