منصة تجارة إلكترونية كتطبيق صفحة واحدة (SPA) باستخدام React.js وإطار العمل Laravel
المؤلفون
Mogeeb A.Saeed
المؤلف
Amr Saeed . A
المؤلف
Shehab M. Alward
المؤلف
الكلمات المفتاحية:
Single Page Applications, ReactJS, Redux, Laravel, REST API, E-commerce, frontend-backend.
الملخص
شهد العصر الحالي تطورات عديدة في مجالات الشبكات والإنترنت، ولا سيما في الجوانب التجارية وتطوير الويب؛ حيث ظهرت العديد من أطر العمل التي تساهم في تعزيز كفاءة تطبيقات الويب وسرعتها وسهولة استخدامها ومستوى أمانها. تهدف هذه الورقة البحثية إلى تحسين أداء وكفاءة وموثوقية منصة للتجارة الإلكترونية، وتطوير تصميم متجاوب يتوافق مع مختلف أنواع الأجهزة، ويتميز بسهولة الاستخدام والجاذبية البصرية وسلاسة التصفح، مما يضمن تقديم أفضل تجربة للمستخدم. ولتحقيق ذلك، تم استخدام مكتبات وتقنيات حديثة مثل مكتبة React وRedux وإطار العمل Tailwind CSS لبناء واجهات المستخدم، وإطار العمل Laravel للتعامل مع الواجهات الخلفية (Backend)، بالإضافة إلى استخدام MySQL كنظام لإدارة قواعد البيانات. تتألف المنصة من ثلاثة أجزاء رئيسية: الجزء الأول مخصص للإدارة، حيث يتيح للمسؤولين التحكم الكامل في المنصة والاطلاع على إحصائيات المتجر وإدارة المنتجات والطلبات وبيانات العملاء وغيرها من المهام. أما الجزء الثاني فهو مخصص للموظفين (أو التجار)، حيث يتيح لهم إضافة منتجاتهم إلى المتجر والاطلاع على الإحصائيات والطلبات الخاصة بهم. وأخيراً، الجزء الثالث مخصص للعملاء، حيث يوفر واجهات لعرض المنتجات المختلفة وتزويد المتصفح بمعلومات وافية تساعده على اختيار المنتج المناسب بدقة أكبر.