تفاصيل العمل

ده واحد من أقوى المشاريع اللي اشتغلت عليها الفترة دي، واللي طورت فيه كل المهارات اللي اتعلمتها وطبّقتها عملي

مميزات المشروع:

? تسجيل ودخول المستخدمين باستخدام Laravel Sanctum

نظام صلاحيات Admin وUser باستخدام Laratrust

️ عرض منتجات، أقسام، وبنرات

سلة مشتريات كاملة (إضافة / تعديل / حذف / تفريغ)

إنشاء طلب ودمجه مع Paymob للدفع أونلاين

صفحة "تواصل معانا" بتبعت إيميلات فعلًا

توثيق كامل لكل الـ APIs باستخدام Swagger UI

️ التولز والباكدجات اللي استخدمتها (مع شرح بسيط):

Laravel 12 → الأساس اللي بنيت عليه كل المشروع

Sanctum → لتأمين الـ APIs والتعامل مع التوكنات

Laratrust → علشان أعمل Roles وPermissions بشكل نظيف

Intervention Image → لمعالجة الصور (Resize قبل ما تتخزن)

Paymob API → بوابة الدفع اللي ربطت بيها الطلبات أونلاين

كمان عملت شوية حاجات بإيدي:

Traits لإعادة استخدام كود رفع الصور وتنظيم الـ Pagination

استخدمت Form Requests للفاليديشن النظيف

API Resources لكل الـ Responses

كل الـ Endpoints RESTful ومتقسمة كويس

كود نظيف وسهل يتطوّر عليه بعدين

المشروع ده فرّق معايا جدًا، خلاني أشتغل بإيدّي على تفاصيل كتير من الألف للياء، وربطت فيه خدمات خارجية زي Paymob وSwagger، وتعلمت تنظيم الكود بشكل احترافي

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة