العودة لقائمة المشاريع

برمجة نظام فلترة ديناميكي وخصائص منتجات مخصصة (Dynamic Attributes & Filtering)

45

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مكتمل
تاريخ النشر
منذ 4 أشهر
الميزانية
$50.00 - $100.00
مدة التنفيذ
10 أيام
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Mustafa G.
عدد العروض
10
مشاريع قيد التنفيذ
0
التواصلات الجارية
0
المهارات المطلوبة
برمجة مواقع flutter React تطوير البرمجيات هندسة البرمجيات برمجة مواقع flutter React تطوير البرمجيات هندسة البرمجيات
الوصف
السلام عليكم، أبحث عن مطور Full Stack (Laravel + React) ذو خبرة قوية في هندسة قواعد البيانات (Database Design) لتطوير نظام فلترة متقدم وبنية خصائص ديناميكية للمنتجات في متجري الإلكتروني بنظام EAV أو باستخدام حقول JSON. فكرة المشروع باختصار: أريد أن يختلف "الفلتر" الجانبي في صفحة البحث أو الأقسام بناءً على نوع المنتج المعروض، تماماً مثل موقع Amazon. • إذا دخل العميل قسم "إلكترونيات / كيبوردات": يظهر له فلتر (نوع السويتش، ميكانيكي/عادي، سلكي/لاسلكي). • إذا دخل قسم "ألعاب الفيديو": يختلف الفلتر ليصبح (سنة الإصدار، التصنيف، المطور). المطلوب تنفيذه بدقة: 1. لوحة التحكم (Backend & Admin Panel - Laravel): • إدارة الخصائص (Attributes System): إمكانية إنشاء خصائص جديدة (مثلاً: "لون"، "حجم"، "نوع سويتش") وتحديد نوع الحقل (Select, Checkbox, Text). • ربط الخصائص بالأقسام: إمكانية تخصيص خصائص معينة لكل قسم (Category). (مثلاً: قسم الكيبوردات يرتبط بخصائص: نوع السويتش + نوع الاتصال). • صفحة إضافة المنتج: عند إضافة منتج جديد واختيار القسم الخاص به، يجب أن تظهر الحقول الخاصة بهذا القسم تلقائياً ليقوم الأدمن بتعبئتها. 2. واجهة المستخدم (Frontend - React): • فلتر ذكي (Smart Sidebar): عند البحث عن منتج أو تصفح قسم معين، يقوم الـ Frontend بجلب الخصائص المتاحة لهذه المنتجات فقط وعرضها كخيارات فلترة (Checkboxes/Ranges). • أداء عالي: يجب أن تكون عملية الفلترة سريعة (AJAX/API) دون إعادة تحميل الصفحة. المثال التطبيقي المطلوب: • عند البحث عن "Keyboard": يظهر للمستخدم خيارات: (Red Switch, Blue Switch, TKL, Full Size). • عند البحث عن "Game": تختفي خيارات الكيبورد وتظهر خيارات: (Action, RPG, 2024, Ubisoft). المهارات المطلوبة: • خبرة متقدمة في Laravel (Eloquent Relationships). • خبرة في التعامل مع JSON Columns أو EAV Pattern لتخزين الخصائص بمرونة. • إتقان React.js وبناء فلاتر ديناميكية.
عرض على مستقل