توصيل الطعام
FoodDelivery هو تطبيق للتجارة الإلكترونية مفتوح المصدر لتوصيل الطعام. يتكون التطبيق من الأجزاء التالية:
- واجهة المتجر - SPA القائم على التفاعل مع العرض من جانب الخادم
- المكتب الخلفي - رد فعل
- واجهة برمجة التطبيقات الخلفية - Node.js، Express، MongoDb
لقطات الشاشة
محل
مسؤل
العرض المباشر
- لعرض واجهة المتجر، انقر هنا
- لعرض المكتب الخلفي، انقر هنا
سمات
واجهة المتجر:
- التقديم من جانب الخادم
- تصميم سريع الاستجابة
- أضف إلى السلة
- حذف من السلة
- الدفع
- تعتمد الجلسة على التخزين المحلي والرموز المميزة
لوحة القيادة:
- تسجيل الدخول
- تصميم سريع الاستجابة
- قوائم الطلبات على أساس الحالة
- تغيير حالة الطلب ( العمل قيد التقدم )
- عرض الطلب ( جاري العمل )
- قائمة المنتجات
- عرض المنتج ( جاري العمل )
- إضافة/تعديل المنتج ( العمل قيد التقدم )
التبعيات
- رد فعل - واجهة المستخدم
- ريدوكس - إدارة الدولة
- Redux-thunk - الآثار الجانبية
- هائل - تحميل الملفات
- Jsonwebtoken - تنفيذ رموز الويب json
- Ant.Design - مكتبة واجهة المستخدم التفاعلية
- Formik - نماذج للرد
- نعم - التحقق من صحة النموذج
- أكسيوس - عميل http
- رد فعل جهاز التوجيه v4 - جهاز التوجيه
- اكسبريس - إطار عمل الويب
يثبت
المتطلبات الأساسية
- قم بتثبيت Node.js >= 10
- قم بتثبيت مونغو دي بي
قاعدة بيانات البذور
- انتقل إلى "الخلفيات/السريعة"
- تثبيت "التبعيات"
ابدأ الواجهة الخلفية
- انتقل إلى "الخلفيات/السريعة"
- تثبيت التبعيات
ابدأ واجهة المتجر
- انتقل إلى "الويب/المتجر/الرد"
- تثبيت التبعيات
ابدأ المكتب الخلفي
- انتقل إلى "الويب/المشرف/الرد"
- تثبيت التبعيات
رخصة
رخصة معهد ماساتشوستس للتكنولوجيا (MIT)
حقوق الطبع والنشر (ج) 2014-2019 ميخائيل ستريزوف
يُمنح الإذن مجانًا لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج")، للتعامل في البرنامج دون قيود، بما في ذلك، على سبيل المثال لا الحصر، حقوق الاستخدام والنسخ والتعديل والدمج. ونشر و/أو توزيع وترخيص من الباطن و/أو بيع نسخ من البرنامج، والسماح للأشخاص الذين تم توفير البرنامج لهم بالقيام بذلك، وفقًا للشروط التالية:
يجب تضمين إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو"، دون أي ضمان من أي نوع، صريحًا أو ضمنيًا، بما في ذلك، على سبيل المثال لا الحصر، ضمانات القابلية للتسويق والملاءمة لغرض معين وعدم الانتهاك. لا يتحمل المؤلفون أو أصحاب حقوق الطبع والنشر بأي حال من الأحوال المسؤولية عن أي مطالبة أو أضرار أو مسؤولية أخرى، سواء في إجراء العقد أو الضرر أو غير ذلك، الناشئة عن أو خارج أو فيما يتعلق بالبرنامج أو الاستخدام أو المعاملات الأخرى في برمجة.
مشفرة ب ❤️ بواسطة MishaSt