وصف المشروع:
منصة متكاملة للمزادات العقارية تم بناؤها من الصفر، بدءًا من تصميم قاعدة البيانات مرورًا بالباك-إند، وانتهاءً بواجهة المستخدم التفاعلية. تهدف المنصة إلى تمكين المستخدمين من عرض المزادات العقارية بطريقة سهلة وسريعة، مع دعم خدمة ذكية لتقدير السعر المناسب للعقار بالاعتماد على تقنيات الذكاء الاصطناعي.
المكونات التقنية للمشروع:
قاعدة البيانات (Database):
PostgreSQL تم تصميمها لتخزين بيانات العقارات، المستخدمين، المزادات ، وسجلات المعاملات.
تطبيق بنية مرنة تدعم التوسع وإضافة خصائص مستقبلية مثل تتبع النشاطات وإدارة الصلاحيات.
الباك-إند (Backend):
Python + FastAPI لتطوير واجهات برمجية (REST APIs) سريعة وآمنة.
إدارة عمليات تسجيل الدخول، إدارة العقارات، المزايدات، وإرسال/استقبال البيانات مع الواجهة الأمامية.
الاعتماد على JWT Authentication لتأمين حسابات المستخدمين.
الفرونت-إند (Frontend):
React.js لبناء واجهة مستخدم حديثة وسهلة الاستخدام.
تصميم متجاوب (Responsive) يدعم جميع الأجهزة (موبايل – تابلت – ديسكتوب).
دمج مكتبات UI لعرض البطاقات، القوائم، والمزادات بشكل تفاعلي وجذاب.
خدمة الذكاء الاصطناعي (Machine Learning Service):
نموذج تعلم آلي (ML) مدرّب على بيانات العقارات لتوقع السعر الموصى به لأي عقار جديد يُضاف للمنصة.
الخدمة مدمجة مع الباك-إند بحيث تُعرض التوصية مباشرة للمستخدم عند إضافة عقاره.
المميزات الرئيسية:
تسجيل مستخدمين مع نظام مصادقة آمن.
رفع العقارات مع كافة التفاصيل (الموقع، الصور، المواصفات).
نظام مزايدات مباشر يتيح للمستخدمين التنافس على العقارات.
تكامل مع خدمة ML لتقدير السعر المقترح للعقار.
لوحة تحكم سهلة الاستخدام لإدارة الحسابات والمزادات.
بنية قابلة للتوسع لإضافة خصائص مستقبلية مثل الدفع الإلكتروني أو التحليلات المتقدمة.
الأدوات والتقنيات المستخدمة:
Frontend: React.js, HTML5, CSS3, JavaScript, TailwindCSS .
Backend: FastAPI, Python, SQLAlchemy.
Database: PostgreSQL.
ML Service: Python (Scikit-learn / TensorFlow / PyTorch حسب المكتبة المستخدمة).
Deployment: Docker, Nginx, أو (AWS/GCP/Azure) حسب البيئة المستهدفة.