مشروع واجهة برمجية (API) لنظام طلبات إلكتروني (E-Commerce) تم تطويره باستخدام ASP.NET Core Web API، يهدف إلى إدارة عملية الطلبات بين العملاء والمطاعم بطريقة احترافية وسلسة تشبه تطبيق Talabat.
مميزات المشروع:
•إدارة المنتجات والمطاعم والعملاء والطلبات.
•دعم البحث والفرز (Sorting & Filtering) للمنتجات.
•إمكانية عرض تفاصيل المنتج وإدارته عبر RESTful Endpoints.
•تطبيق مبدأ الطبقات (Layered Architecture) لتحقيق تنظيم الكود وسهولة التطوير.
•معالجة الأخطاء باستخدام Standard API Responses (Status Codes & Problem Details).
التقنيات المستخدمة:
•ASP.NET Core Web API
•C#
•Entity Framework Core
•SQL Server
•AutoMapper
•Repository & Service Pattern
هدف المشروع:
توفير واجهة برمجية قوية وقابلة للتوسع لتطبيقات التجارة الإلكترونية وتوصيل الطلبات، تدعم سهولة الدمج مع أي واجهة أمامية (Frontend) مستقبلًا مثل Angular أو React.