منصة ويب متكاملة لإدارة وبيع وتأجير العقارات، تم تطويرها باستخدام MongoDB و Express.js و React و Node.js (MERN Stack).
تتيح المنصة للمستخدمين البحث عن العقارات بسهولة، وعرض تفاصيلها، والتواصل مع المالك أو الوكيل، بينما توفر لوحة تحكم متقدمة للإدارة لإضافة العقارات وإدارتها.
تم تصميم النظام ليكون سريعاً وقابلاً للتوسع ويعمل بشكل كامل بتقنية Single Page Application (SPA) لتقديم تجربة استخدام سلسة.
أهداف المشروع
تسهيل عملية البحث عن العقارات للبيع أو الإيجار.
توفير منصة لعرض العقارات بطريقة احترافية.
تمكين أصحاب العقارات من إدارة إعلاناتهم بسهولة.
توفير لوحة تحكم للإدارة لإدارة المستخدمين والعقارات.
التقنيات المستخدمة
Frontend
React
Redux / Context API لإدارة الحالة
Tailwind CSS أو Bootstrap للتصميم
Axios للتعامل مع API
Backend
Node.js
Express.js
Database
MongoDB
أدوات إضافية
JWT Authentication
Cloudinary لرفع الصور
RESTful API
Git و GitHub لإدارة الكود
تصنيفات ووسوم لتنظيم المحتوى.
صفحة مفصلة لكل مقالة مع إمكانية التعليق.
نظام تسجيل دخول ***جيل مستخدمين.
محرر مقالات مرن (Rich Text Editor).
لوحة تحكم للإدارة (إضافة / تعديل / حذف المقالات).
دعم لتحسين محركات البحث (SEO) مثل العناوين والوصف.
تصميم متجاوب باستخدام Bootstrap أو Tailwind CSS.
حماية من الرسائل المزعجة (Spam) في التعليقات.
إمكانية ربط الموقع بوسائل التواصل الاجتماعي.
تقنيات مستخدمة:
Backend: Django / Django Rest Framework
Frontend: HTML – CSS – JavaScript – Bootstrap (أو React إذا كان المشروع متقدم)
Database: SQLite / PostgreSQL
إضافات: نظام تسجيل دخول، إدارة الجلسات، CKEditor أو Summernote لتحرير المقالات، Slug URLs، Pagination، وغيرها.