مشروع API لموقع تجارة إلكترونية تم تطويره باستخدام Laravel، مزوّد بتوثيق كامل عبر Swagger.
يشمل المشروع نظام تسجيل الدخول باستخدام Laravel Sanctum، مع إدارة دقيقة للأدوار والصلاحيات عبر حزمة Spatie.
أبرز المزايا:
بناء جداول متكاملة مع عمليات CRUD (إضافة – قراءة – تعديل – حذف) للمستخدمين والمنتجات.
دعم ميزة إضافة أكثر من صورة للمنتج.
نظام عربة تسوّق متكامل (إضافة منتجات – تعديل الكمية – حذف المنتجات).
إدارة تصنيفات هرمية للمنتجات (مثال: تصنيف الكمبيوتر يتبع تصنيف التكنولوجيا)، مع مراعاة التسلسل أثناء الحذف.
توفير ميثود Checkout لتأكيد الطلبات.
ربط النظام مع بوابة Paymob لإتمام عمليات الدفع الإلكتروني.
المشروع تم بناؤه وفق معايير الأمان، الكفاءة، والأداء العالي، مع قابلية للتوسّع ودعم التحديثات المستقبلية.