اللغات والتقنيات التي تم استخدامها في تصميم وتطوير المتجر:
front-end: HTML5 - CSS3 - JavaScript - JQuery - AJAX - Bootstrap
back-end: PHP - Laravel 8 - Mysql
الصفحات الموجودة والميزات:
1.الصفحة الرئيسية: تتضمن سلايدر يحوي 3 صور، قسم لعرض الأقسام الموجودة، قسم لعرض الماركات الموجودة، قسم لعرض المنتجات حسب الأعلى تقييم أو الأكثر شراءّ، أو التي تتضمن خصم أعلى، قسم لعرض آراء المستخدمين على المنتجات، الفوتر يحوي أقسام المنتجات السابقة بالإضافة إلى قسم منتجات قد تعجبك
2.حول: تتضمن معلومات عامة عن التطبيق
3.تواصل: خريطة للموقع، فورم بسيط لإرسال رسالة يتضمن الاسم، البريد الإلكتروني والرسالة
4.تسجيل حساب: الاسم، البريد الإلكتروني، رقم الهاتف، البلد، المحافظة، المدينة، كلمة السر وتأكيد كلمة السر
5.تسجيل دخول
6.إعادة تعيين كلمة السر
7.الملف الشخصي: لتعديل البيانات الشخصية
8.المفضلة: يمكن إزالة المنتجات من المفضلة أو إضافتها إلى السلة الشرائية
9.السلة الشرائية: إزالة المنتجات من السلة الشرائية أو تعديل الكمية المطلوبة
10.صفحة الدفع
11.صفحة المنتج: تحوي الصورة الرئيسية للمنتج، صور إضافية لنفس المنتج لكن بألوان أو مقاسات مختلفة، القسم الذي يندرج تحته هذا المنتج، الماركة الخاصة بالمنتج، معلومات تفصيلية عن المنتج (الاسم، الكمية الموجودة، السعر الوصف، الألوان والمقاسات المتوفرة)، التقييمات من قبل المستخدمين على هذا المنتج، فورم لإضافة تقييم يحوي عدد النجوم (1-5) والتقييم
12. صفحة القسم: تحوي كل المنتجات تحت هذا القسم والأقسام الفرعية التي يحتويها مع قسم جانبي يحوي الأقسام الفرعية الموجودة وقسم لتطبيق فلتر معين على المنتجات المعروضة (حسب القسم، الماركة، اللون، المقاس، السعر)
13.صفحة الماركة: تحوي كل المنتجات التي من نفس هذه الماركة مع قسم لتطبيق فلتر معين على المنتجات المعروضة (حسب القسم، اللون، المقاس، السعر)
14.صفحة تحوي كل المنتجات: مع قسم لتطبيق فلتر معين على المنتجات المعروضة (حسب القسم، الماركة، اللون، المقاس، السعر)
15.صفحة كل الماركات
16.صفحة كل الأقسام
عند تصفح المستخدم الذي قام بتسجيل الدخول لصفحة منتج معين أو عند إضافته لمنتج ما إلى السلة الشرائية أو المفضلة، تتم إضافة كل المنتجات التي تشبه هذا المنتج إلى قسم منتجات قد تعجبك وعرضها في قسم الفوتر
عند إرسال تقييم معين على منتج ما، يتم إرسال التقييم إلى لوحة التحكم ليتم قبوله أو رفضه من قبل مدير التطبيق، ومن ثم إظهاره في الصفحة الرئيسية في حال قبوله (يتم عرض التقييمات الأعلى).
زر العملات لتصفح المنتجات بأكثر من عملة (تم استخدام api مجاني عدد requests محدود)
بوابة الدفع الإلكتروني المستخدمة Stripe
يتم إرسال إشعار إلى مدير لوحة التحكم في حال نقصت كمية منتج ما عن العد 10.
17. المتجر متوفر باللغتين العربية والإنكليزية
لوحة التحكم تتضمن:
1.صفحة المنتجات لعرض وتعديل وحذف وإضافة منتج: الاسم، السعر، الخصم إن وجد، القسم، الماركة، الوصف، معلومات تفصيلية إن وجدت، صورة، اللون إن وجد، المقاس إن وجد، كود لتحديد المنتجات التي تشترك بالخواص السابقة لكن تختلف باللون والمقاس
2.صفحة القسم لعرض وتعديل وحذف وإضافة قسم: الاسم الوصف، الصورة، القسم الأب الرئيسي أو تعيينه كقسم رئيسي
3.صفحة الماركة لعرض وتعديل وحذف وإضافة ماركة: الاسم، الوصف، صورة
4.صفحة الإشعارات
5.صفحة الطلبات لعرض كل الطلبات: تسليم أو حذف الطلب
6.صفحة التقييمات لعرض كل التقييمات على المنتجات من قبل المستخدمين: قبول أو حذف التقييم
7.صفحة المستخدمين: لعرض وتعديل وحذف وإضافة مستخدم: الاسم، البريد الإلكتروني، رقم الهاتف، البلد، المحافظة، المدينة، كلمة السر، صورة، وتعيينه كمستخدم عادي أو كمدير يحق له الدخول إلى لوحة التحكم
8.صفحة لتعديل الملف الشخصي
9.الصفحة الرئيسية: تحوي الطلبات الجديدة التي لم يتم تسليمها بعد، التقييمات الجديدة التي لم يتم قبولها أو حذفها بعد، المستخدمين الجدد، الإشعارات الجديدة، To Do List لإضافة مهمات على المدير القيام بها: اسم المهمة والوصف والمدة اللازمة لتنفيذ المهمة، ويتم عرض الوقت المتبقي لكل مهمة.
اسم المستقل | Abeer M. |
عدد الإعجابات | 1 |
عدد المشاهدات | 201 |
تاريخ الإضافة | |
تاريخ الإنجاز |