نظرة عامة على المشروع:
قمت بتطوير Backend متكامل لمتجر إلكتروني متخصص في بيع اللحوم (Abo Abdel-Nasser Store) باستخدام تقنية ASP.NET Core Web API. المشروع يهدف إلى توفير نظام خلفي قوي وآمن يدير جميع العمليات الأساسية للمتجر، بما في ذلك إدارة الحسابات، الفئات، الفواتير، الطلبات، المنتجات، الشحن، وغيرها من الوظائف الضرورية لتشغيل متجر إلكتروني بكفاءة. تم تصميم النظام ليكون مرنًا وقابلًا للتوسع، مع واجهات برمجية (APIs) تسهل التكامل مع الواجهة الأمامية (Frontend) وتطبيقات الجوال.
التقنيات المستخدمة:
ASP.NET Core Web API: لتطوير واجهات برمجية آمنة وفعالة.
Entity Framework Core: لإدارة قاعدة البيانات باستخدام نموذج Code-First.
SQL Server: كقاعدة بيانات رئيسية لتخزين بيانات المتجر.
RESTful API Design: لضمان تصميم واجهات برمجية قياسية وسهلة الاستخدام.
Authentication & Authorization: باستخدام JWT (JSON Web Tokens) لتأمين الوصول إلى النظام.
Dependency Injection: لتحسين إدارة المكونات وزيادة قابلية الصيانة.
Swagger: لتوثيق واجهات الـ API وتسهيل اختبارها.