تفاصيل العمل

A Laravel-based RESTful API developed to manage orders and payments, with a focus on clean architecture, scalability, and maintainability.

**Key Features:**

- JWT authentication and user authorization.

- Create, update, delete, and retrieve orders.

- Manage order items and automatically calculate total amounts.

- Filter orders by status (Pending, Confirmed, Cancelled).

- Manage payments with different statuses and payment methods.

- Validate payment operations based on order status.

- Prevent deleting orders that have associated payments.

- Implement an extensible payment gateway architecture using the Strategy and Factory design patterns.

**Technologies & Tools:**

- PHP

- Laravel

- MySQL

- JWT Authentication

- RESTful API

- Design Patterns

- Postman

- Git & GitHub

بطاقة العمل

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