✍️ adminApp
adminApp هو تطبيق للتجارة الإلكترونية مكدس MERN (الجانب الإداري فقط).
⚛️ الأكوام التقنية المستخدمة
الميزات الرئيسية
- استجابة كاملة وسهلة الاستخدام
- وضع الظلام والضوء
- منطقة الإعلام
- إضافة وتحديث وحذف المنتجات
- إنشاء وتحديث وحذف الفئات
- تسجيل وتحديث وحذف الموظفين
- البحث عن الموظفين (بالاسم والبريد الإلكتروني ورقم الهاتف)
- إنشاء وتحديث وحذف القسائم
- استيراد وتصدير المنتجات والفئات والكوبونات والعملاء
- تنزيل الطلبات
- بحث وتصفية الطلبات حسب:
- الحالة (تم التسليم، معلق، قيد المعالجة، وملغى)
- تاريخ البدء والانتهاء
- اسم العميل و
- حدود الطلب
- إضافة وتحديث وحذف والبحث في اللغات والعملات العالمية
- إعداد للتحكم في المشرف والمتجر.
- قائمة جميع العملاء المسجلين وإظهار إجمالي طلباتهم بشكل فردي.
- تمت إضافة PWA
- ترجمة ديناميكية لجميع البيانات الديناميكية، مثل المنتجات والفئات والسمات والكوبونات.
- سمات المنتج وCombinaiton.
- والمزيد بما في ذلك جميع عمليات التحقق اللازمة
البدء والتثبيت
- تثبيت العقدة وnpm
- شوكة المشروع
- افتح المشروع في محرر التعليمات البرمجية المفضل لديك
التثبيت الخلفي
انتقل إلى دليل adminApp-backend
، ثم قم بتشغيل الأمر التالي لتثبيت التبعيات؟:
قم بتكوين قاعدة بيانات MongoDB الخاصة بك. بعد التهيئة، ستجد mongo URI، فقط ضعه على متغير MONGO_URI الخاص بملف .env
.
بمجرد الاتصال بنجاح مع MongoDB وتكوين .env ، ثم تشغيل npm run data:import
، سيتم تشغيل ملف Seed.js وسيستورد جميع البيانات التجريبية في قاعدة البيانات. إذا كان كل شيء على ما يرام، فهذا يعني أن تكوين الواجهة الخلفية قد تم. ستجد الآن جميع البيانات التجريبية في قاعدة بيانات MongoDB الخاصة بك.
قم الآن بتشغيل npm run dev
، وسوف يقوم بتشغيل الواجهة الخلفية الخاصة بك على الخادم المحلي على المنفذ 5055 أو منفذ الإدخال الخاص بك.
تثبيت المشرف
- انتقل إلى دليل adminApp-admin ، ثم قم بتشغيل الأمر التالي لتثبيت التبعيات؟:
- إنشاء حساب كلاوديناري. بعد ذلك، احصل على اسمك السحابي، API_KEY، وAPI_SECRET. بمجرد الانتهاء، انسخ هذه القيم والصقها في خطوط REACT_APP_CLOUD_NAME وREACT_APP_CLOUDINARY_API_KEY وREACT_APP_CLOUDINARY_API_SECRET على التوالي من ملف .env.local .
- قم الآن بتشغيل
npm start
، وسوف يقوم بتشغيل تطبيق adminApp الخاص بك على الخادم المحلي على http://localhost:4000
قم بزيارة تطبيق admin
مشاكل
إذا وجدت أي مشاكل أثناء تثبيت التطبيق أو استخدامه، يرجى فتح مشكلة مع علامة "التحسين".
ملاحظة: تأكد من تصفح المشكلات الموجودة للتحقق مما إذا كانت المشكلة موجودة بالفعل.
مساهمة
أي مساهمات تقدمها هي موضع تقدير كبير . إذا كان لديك اقتراح من شأنه أن يجعل هذا التطبيق أفضل، من فضلك:
- شوكة الريبو
- قم بإنشاء فرع الميزات الخاص بك
- ارتكب التغييرات الخاصة بك
- ادفع إلى الفرع
- افتح طلب السحب
يمكنك أيضًا ببساطة فتح مناقشات أو مشكلة بالعلامة " تحسين ".
اعتمادات الصورة
- أونسبلاش – https://unsplash.com
- بيكسلز – https://pexels.com
- بابنجوينج – https://www.pngwing.com/
- إنستاكارت – https://instacart.ca
؟ إذا أعجبك هذا المشروع، قم بإعطائه ومشاركته مع الأصدقاء!