نظام تجارة إلكترونية كامل:
يتضمن المشروع جميع الميزات الأساسية لتطبيق تجارة إلكترونية، مثل:
إدارة المنتجات.
إدارة الفئات (Categories).
إدارة الطلبات (Orders).
إدارة المستخدمين (Users).
إدارة المنتجات:
يمكن إضافة منتجات جديدة، وتحديثها، وحذفها.
يتم تخزين تفاصيل المنتجات مثل الاسم، الوصف، السعر، الصور، والفئة التابعة لها.
إدارة الفئات (Categories):
يمكن إضافة فئات جديدة، وتحديثها، وحذفها.
يتم ربط المنتجات بالفئات المناسبة لتنظيمها.
إدارة الطلبات (Orders):
يمكن للمستخدمين إنشاء طلبات جديدة.
يتم تتبع حالة الطلبات (مثل: قيد الانتظار، تم الشحن، تم التسليم).
اداره Coupons على الفاتورة
إدارة المستخدمين (Users):
يتضمن المشروع نظامًا لإدارة المستخدمين، حيث يمكن تسجيل مستخدمين جدد وتعديل بياناتهم.
يتم تنفيذ نظام مصادقة (Authentication) لتسجيل الدخول وحماية الوصول.
نظام المصادقة (Authentication):Outh2 using G0ogle
تم تنفيذ نظام تسجيل دخول وتسجيل مستخدمين جديدين.
يتم حماية بعض الصفحات والوظائف بحيث تكون متاحة فقط للمستخدمين المسجلين.
التصميم والواجهات:
تم استخدام HTML، CSS، وJavaScript لتصميم الواجهات.
تم استخدام مكتبات أو أطر عمل أمامية مثل Bootstrap لتحسين التصميم وجعله سريع الاستجابة (Responsive).
jQuery
. قواعد البيانات (Database):
يتم استخدام قواعد البيانات لتخزين المعلومات مثل المنتجات، الفئات، الطلبات، والمستخدمين.
تم استخدام نظام الهجرة (Migrations) في Laravel لإنشاء الجداول وإدارتها.
التحقق من الصحة (Validation):
يتم التحقق من صحة البيانات المدخلة في النماذج (Forms) قبل معالجتها.
يتم عرض رسائل خطأ واضحة في حالة وجود بيانات غير صحيحة.
إدارة الأخطاء (Error Handling):
تم تنفيذ نظام لإدارة الأخطاء يعرض رسائل واضحة في حالة حدوث أخطاء