وصف المنتج


ينقسم موقع تسوق إلى الواجهة الخلفية المكتوبة باللغة البرمجة سكالا بإستخدام إطار عمل ويب بلاي وطبقة استمرار البيانات بمونغو دي بي والواجهة الأمامية المكتوبة بلغة جافا سكريبت بإستخدام إطار عمل رياكت


مميزات المنتج


  • تصفية القطع حسب التصنيف واللون والمقاس والسعر
  • إضافة القطع إلى حقيبة التسوق وتعديل المقاس والكمية القطع
  • إضافة القطع إلى قائمة الأمنيات وتشغيل إشعارات تنبيه القطع الأخير
  • إتمام عملية الشراء بإمكانية إستخدام العناوين وتفاصيل البطاقة الإئتمان المحفوظة مسبقاً في حسابي
  • حصول على البريد الإلكتروني لتأكيد الطلب
  • الخدمة "تتبع طلبك" وتحقق من حالته
  • خدمة الإرجاع والاسترداد النقود
  • الإشتراك في النشرة الإخبارية
  • إنشاء الحساب وإضافة العناوين والتفاصيل البطاقة الإئتمان وتعديلها في الحساب الخاص بك
  • تصميم بلغة العربية
  • يتضمن النسخة الإنجليزية والإيطالية
  • متجاوب مع جميع الهواتف والشاشات بإطار عمل بوتستراب


متطلبات التشغيل


  • الرجاء إنشاء حساب sandbox على موقع www.authorize.net وحدد gateway.api.login.id وgateway.transaction.key في application.conf
  • يتم تكوين إرسال رسائل البريد الإلكتروني من خلال خادم gmail smtp, فالرجاء تحديد بريدك الإلكتروني وكلمة السر في application.conf
  • في cmd فتح في جذر مجلد مشروعك أكتب "cd ui"
  • لتثبيت جميع تبعيات npm بواجهة الأمامية أكتب "npm install "
  • للتشغيل في وضع التطوير, ابداء تشغيل التطبيق بالأمر التالى: sbt run (في cmd فتح في جذر مجلد مشروعك)
  • في cmd فتح في مجلد "ui" أكتب "npm run start"
  • افتح واجهة المستخدم مباشرة باستخدام: http://localhost:3000 في المتصفح الخاص بك