E-commerce Platform – Laravel API
نظام متجر إلكتروني متكامل يعمل باستخدام Laravel، صمم لخدمة العملاء والإدارة بشكل منفصل من خلال واجهات مختلفة.
المهام التي قمت بها:
تطوير واجهات API كاملة للمنتجات، سلة المشتريات، الطلبات، والمدفوعات.
إضافة فلاتر متقدمة للمنتجات (السعر، القسم، الترتيب...).
تنفيذ عملية الدفع (وهمية للتجربة) وربطها بتحديث حالة الطلب.
إدارة المخزون وتحديث الكمية تلقائيًا بعد كل عملية شراء.
حماية مسارات الأدمن باستخدام Middleware وتحديد الصلاحيات.
تصميم لوحة تحكم Admin لعرض إحصائيات المبيعات والطلبات.
إضافة رسم بياني للمبيعات (شهري وأسبوعي).
عرض المنتجات الأكثر مبيعًا، والمدفوعات، وطباعة تفاصيل الطلبات PDF.
كتابة كود نظيف ومنظم يسهل التوسعة لاحقًا.
التقنيات المستخدمة:
Laravel، MySQL، Sanctum، Chart.js، Snappy PDF، Postman، PHPUnit