لوحة تحكم إدارة - Admin Dashboard
تفاصيل العمل
يتيح المشروع للمسؤولين إدارة المنتجات، الطلبات، المستخدمين، والتقارير بسهولة من خلال واجهة مستخدم تفاعلية وسهلة الاستخدام. تم تطوير لوحة التحكم باستخدام تقنيات حديثة مع الاعتماد على واجهات برمجية (APIs) من مشروع متجر الأثاث. التقنيات المستخدمة: الواجهة الأمامية (Frontend): Vue.js: إطار عمل JavaScript لتطوير واجهات مستخدم تفاعلية. Vue Router: لإدارة التنقل بين صفحات لوحة التحكم. Vuex: لإدارة الحالة (State Management) في التطبيق. Tailwind: لتصميم واجهات المستخدم بشكل متجاوب وحديث. Chart.js: لإنشاء الرسوم البيانية والتقارير التفاعلية. الواجهة الخلفية (Backend): Node.js: بيئة تشغيل JavaScript لتطوير الخادم. Express.js: إطار عمل لتطوير RESTful APIs. MongoDB: قاعدة بيانات NoSQL لتخزين البيانات. JWT (JSON Web Tokens): لإدارة المصادقة وتأمين الوصول. Mongoose: مكتبة للتعامل مع MongoDB. Cloudinary: لتخزين وإدارة الصور. Bcrypt: لتشفير كلمات المرور. أدوات إضافية: Axios: للتعامل مع طلبات HTTP. الوظائف الرئيسية: إدارة المنتجات (إضافة، تعديل، حذف). إدارة الطلبات (عرض تفاصيل الطلبات وتحديث حالتها). إدارة المستخدمين (عرض بيانات العملاء). عرض تقارير ورسوم بيانية حول الأداء. واجهة مستخدم متجاوبة تدعم جميع الأجهزة. المهارات المكتسبة: تطوير واجهات مستخدم تفاعلية باستخدام Vue.js. استهلاك واجهات برمجية (APIs) وربطها مع الواجهة الأمامية. تصميم واجهات متجاوبة باستخدام SCSS. تحسين الأداء وتجربة المستخدم في تطبيقات الويب.
مهارات العمل
بطاقة العمل
طلب عمل مماثل