قمت بتطوير نظام ويب متكامل لإدارة وبيع العقارات باستخدام تقنيات حديثة، يتيح للمستخدمين تصفح العقارات بسهولة، وللإدارة التحكم الكامل في البيانات.
فكرة المشروع:
منصة عقارية تُمكّن المستخدمين من عرض العقارات والبحث والتصفية، مع لوحة تحكم للإدارة لإضافة وتحديث وحذف العقارات.
المميزات الرئيسية:
* عرض جميع العقارات مع تفاصيل كاملة (الموقع، السعر، المساحة، عدد الغرف)
* صفحة تفاصيل لكل عقار
* البحث والتصفية حسب السعر، النوع، والحالة
* نظام تسجيل دخول للإدارة
* إضافة، تعديل، حذف العقارات
* تحديد حالة العقار (متاح / تم البيع)
Backend:
تم تطوير النظام باستخدام Node.js وExpress.js لإنشاء RESTful API لإدارة البيانات والتعامل مع العمليات المختلفة.
Frontend:
تم بناء الواجهة باستخدام HTML وCSS وEJS لتقديم تجربة مستخدم بسيطة وسلسة مع تصميم متجاوب.
API & Documentation:
تم إنشاء API متكامل مع توثيق باستخدام Swagger (swagger-jsdoc + swagger-ui-express) لسهولة الاختبار والتكامل.
قاعدة البيانات:
تم استخدام SQLite لتخزين بيانات العقارات مع تصميم منظم للجداول.
أدوات وتقنيات:
* Node.js + Express.js
* HTML, CSS, EJS
* SQLite
* Swagger
* Git
* Postman
? ما يميز المشروع:
* نظام Full-Stack متكامل
* كود منظم وقابل للتطوير
* API موثق بشكل احترافي
* قابل للاستخدام في مشاريع حقيقية