قمت بتطوير منصة عقارات ذكية متكاملة (AqarAssist) باستخدام أحدث التقنيات:
المميزات الرئيسية:
- نظام بحث متقدم مع فلترة ذكية حسب الموقع، السعر، النوع، والمساحة
- خريطة تفاعلية تعرض العقارات على الخريطة بأيقونات مخصصة لكل نوع
- جولات افتراضية 360 درجة للعقارات
- نظام إدارة حسابات متعدد (عملاء، وكلاء، إدارة)
- لوحة تحكم للوكلاء لإدارة عقاراتهم
- نظام إشعارات ومراسلات
- دعم متعدد اللغات (عربي/إنجليزي)
- تصميم متجاوب لجميع الأجهزة
- تحسين محركات البحث (SEO)
- تكامل مع Google Analytics
التقنيات المستخدمة:
Frontend: Next.js 16, React, TypeScript, TailwindCSS
Backend: Next.js API Routes, Prisma ORM
Database: PostgreSQL
Authentication: JWT
Maps: Leaflet, Google Maps
Deployment: Vercel
التحديات التي تم حلها:
- التعامل مع SSR في Next.js مع مكتبات مثل Leaflet
- إدارة حالة معقدة مع Context API
- تحميل الصور الكبيرة مع Cloudinary
- نظام rate limiting للحماية من الإساءة
- تحسين الأداء مع dynamic imports