# HomeFindr AI - منصة عقارية متكاملة بتقنيات MERN و AWS
HomeFindr AI هو مشروع Full Stack متكامل تم تطويره باستخدام MERN Stack (MongoDB, Express.js, React.js, Node.js) بهدف إنشاء منصة عقارية حديثة تتيح للمستخدمين البحث عن العقارات واستعراضها والتواصل مع المعلنين من خلال تجربة استخدام احترافية وسريعة.
يحتوي المشروع على نظام متكامل لإدارة المستخدمين والعقارات مع واجهات استخدام حديثة ومتجاوبة تعمل بكفاءة على جميع الأجهزة.
## أبرز المميزات
### إدارة المستخدمين
* تسجيل حساب جديد وتسجيل الدخول.
* مصادقة آمنة باستخدام JWT Authentication.
* إدارة الملف الشخصي للمستخدم.
* نظام صلاحيات متعدد (مستخدم - وكيل عقاري - مدير النظام).
### إدارة العقارات
* إضافة العقارات وتعديلها وحذفها.
* رفع صور العقارات وإدارتها.
* تصنيف العقارات حسب الموقع والسعر والنوع.
* البحث المتقدم والفلاتر الذكية.
### تجربة المستخدم
* واجهة مستخدم حديثة مبنية باستخدام React و Tailwind CSS.
* تصميم متجاوب مع الهواتف والأجهزة اللوحية وأجهزة الكمبيوتر.
* صفحات تفصيلية للعقارات.
* نظام حفظ العقارات المفضلة.
### لوحة تحكم الإدارة
* إدارة المستخدمين.
* إدارة العقارات والمراجعات.
* مراقبة النشاط والإحصائيات.
* الموافقة على العقارات الجديدة.
### البنية السحابية
* قاعدة بيانات MongoDB.
* واجهات RESTful API باستخدام Express.js.
* بنية قابلة للتوسع والتطوير.
* جاهزية للنشر على AWS أو أي مزود خدمات سحابية.
## التقنيات المستخدمة
### Frontend
* React.js
* Vite
* Tailwind CSS
* Redux Toolkit
* React Router
### Backend
* Node.js
* Express.js
* MongoDB
* Mongoose
* JWT Authentication
### DevOps & Cloud
* Docker
* Docker Compose
* AWS S3
* AWS EC2
* Git & GitHub
## ما يميز المشروع
تم تصميم المشروع وفق معايير المشاريع التجارية الحقيقية مع فصل كامل بين الواجهة الأمامية والخلفية، وتنظيم احترافي للكود البرمجي، مع التركيز على الأداء والأمان وقابلية التوسع مستقبلاً.
هذا المشروع يعكس خبرتي في تطوير تطبيقات الويب الحديثة وبناء الأنظمة السحابية باستخدام تقنيات MERN Stack و AWS.