قمت بتصميم وبرمجة لوحة تحكم إدارية (Admin Dashboard) متكاملة وعالية الأداء لمتجر إلكتروني (Bahri Fishing)، تهدف إلى تسهيل إدارة العمليات اليومية ومتابعة العملاء بدقة.
المميزات الرئيسية للنظام:
1. إدارة متقدمة للطلبات (Order Management):
- عرض قائمة الطلبات مع إمكانية تعديل الحالات (قيد الانتظار، تم التأكيد، تم الشحن).
- نظام فلترة متقدم (Advanced Filtering) يسمح بالبحث عن الطلبات حسب: الاسم، البريد الإلكتروني، رقم الهاتف، أو المعرف (ID).
- تصفية الطلبات حسب نطاق تاريخ محدد (Date Range Filter) لمتابعة المبيعات اليومية أو الشهرية.
2. إدارة المستخدمين ونظام الولاء (User & Loyalty System):
- عرض قائمة المستخدمين مع تفاصيل التسجيل.
- نظام نقاط ولاء تفاعلي (Loyalty Points): إمكانية إضافة أو خصم نقاط للعملاء يدوياً مع ذكر السبب، وعرض سجل تاريخي (History) لجميع حركات النقاط لكل عميل.
- إمكانية حظر أو حذف المستخدمين بشكل نهائي.
3. واجهة مستخدم احترافية وتفاعلية (UI/UX):
- لوحة إحصائيات (Dashboard Stats) تعرض ملخصاً لعدد الطلبات، الإيرادات، والعملاء الجدد.
- نظام إشعارات فوري (Toast Notifications) لعرض رسائل النجاح أو الخطأ بشكل جمالي دون إزعاج المستخدم.
- نوافذ تأكيد (Modals) لحماية العمليات الحساسة مثل الحذف أو تغيير الحالات.
التقنيات المستخدمة:
- الواجهة الأمامية: React.js
- التنسيق: Tailwind CSS
- الأيقونات: Lucide React
- ربط البيانات: Axios / REST API
هذا المشروع يركز على السرعة، سهولة الاستخدام، وتوفير أدوات دقيقة لمدير المتجر لاتخاذ القرارات المناسبة.