Backend Development – منصة لعرض وإدارة المطاعم
منذ شهر
عرض العمل
الوصف
مسؤولة عن بناء الـ Backend ونظام الإدارة الكامل لمنصة مطاعم متعددة :
إدارة المطاعم والمنيو: APIs لإنشاء وتعديل وحذف المطاعم والأطباق، إدارة معرض الصور وغلاف المطعم عبر Cloudinary، وحساب حالة "مفتوح الآن" تلقائياً حسب المواعيد.
نظام الموافقة الإداري: مراجعة المطاعم (حالة "قيد المراجعة")، قبول/رفض مع السبب، عداد محاولات مع حذف تلقائي عند تجاوز الحد، وترقية صاحب المطعم لـ Owner تلقائياً.
البحث والفلترة والترتيب: بحث بالاسم، وفلترة حسب السعر، التقييم، توفر التوصيل، ونوع المطبخ، مع ترتيب وصفحات Pagination وقائمة بأعلى المطاعم تقييماً.
التقييمات والمفضلة: نظام مراجعات وتقييمات لكل مطعم (مع منع التكرار) وإدارة المفضلة.
الإشعارات: إشعارات تلقائية بحالة قبول أو رفض المطعم مع تتبع القراءة وإمكانية الحذف.
المعالجة الخلفية: تشغيل Background Jobs عبر BullMQ وRedis لإعادة حساب تصنيفات الأسعار للمطاعم دون تعطيل السيرفر عند تعديل النطاق.
التقنيات: Node.js, Express, MongoDB (Mongoose), Joi, Cloudinary, BullMQ, Redis
التفاصيل
| المشاهدات | 0 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - مواقع الويب |
حساب المستخدم
العربية
English