تطوير لوحة تحكم متكاملة (Admin Dashboard) لمتجر إلكتروني بنظام التجار المتعددين باستخدام React.js
تفاصيل العمل
مشروع "Exclusive Admin Dashboard" هو نظام إدارة متكامل ومتقدم صُمم خصيصاً لإدارة المتاجر الإلكترونية الكبيرة التي تدعم نظام التجار المتعددين (Multi-Vendor). تم بناء المشروع باستخدام أحدث تقنيات الويب لضمان السرعة، الأمان، وتجربة مستخدم سلسة لكل من مديري النظام والتجار. أبرز المميزات والوظائف التي تم تنفيذها: إدارة شاملة للمنتجات: نظام CRUD كامل لإضافة وتعديل المنتجات، الفئات (Categories)، العلامات التجارية (Brands)، والعروض الخاصة (Flash Sales). لوحة تحكم التجار (Seller Management): إمكانية إدارة حسابات التجار ومراقبة أدائهم ومنتجاتهم. نظام إدارة الطلبات: تتبع الطلبات من لحظة الشراء وحتى التوصيل مع تحديث الحالة لحظياً. دعم تعدد اللغات (Localization): دعم كامل للغتين العربية والإنجليزية مع نظام RTL/LTR متوافق تماماً. الإحصائيات والرسوم البيانية: استخدام Recharts لعرض تحليلات المبيعات، نمو المستخدمين، وأداء الموقع بشكل مرئي جذاب. تنبيهات فورية (Real-time Notifications): دمج Socket.io لإرسال واستقبال التنبيهات في الوقت الفعلي. نظام صلاحيات متطور: إدارة مستويات الوصول للأدمن والمشرفين (Role-based Access Control). تصميم متجاوب (Responsive Design): واجهة مستخدم احترافية متوافقة مع كافة الشاشات (Desktop, Tablet, Mobile) باستخدام Bootstrap وSass. التقنيات المستخدمة (Tech Stack): Frontend: React.js (Vite) State Management: Redux & Redux Thunk Styling: Bootstrap, Sass, React-Bootstrap Forms & Validation: React Hook Form, Formik, Yup Charts: Recharts Real-time: Socket.io APIs & Auth: Axios, JWT (JSON Web Tokens) Tools: React Toastify, Swiper.js, React Intl (Arabic/English)
مهارات العمل
بطاقة العمل
طلب عمل مماثل