قمت بتطوير نظام متجر إلكتروني متكامل باستخدام ASP.NET Core MVC و ASP.NET Core Web API مع هيكلة نظيفة وتنظيم احترافي للطبقات. المشروع يوفّر لوحة تحكم للمشرف، ونظام إدارة للمنتجات، والفئات، وسلة المشتريات، بالإضافة إلى واجهة مستخدم كاملة للموقع.
أهم المزايا التي قمت بتنفيذها:
1. تصميم هيكل طبقات واضح (DAL – BLL – API – MVC).
2.إنشاء لوحة إدارة كاملة لإدارة (المنتجات – الفئات – المستخدمين – الطلبات).
3. بناء Web API خاص للتعامل مع جميع عمليات المتجر (Products, Cart, Orders, Users).
4. استخدام Entity Framework Core وإدارة قاعدة البيانات عبر Migrations.
5. إضافة Authentication / Authorization لإدارة الصلاحيات.
6. نظام سلة مشتريات ديناميكي (Cart & Cart Items).
7. نظام مراجعات (Reviews) للمنتجات.
8. تصميم صفحات المتجر باستخدام Razor Views و Bootstrap بشكل متجاوب.
9. دعم عمليات CRUD كاملة لجميع أجزاء النظام.
التقنيات المستخدمة:
ASP.NET Core MVC
ASP.NET Core Web API
Entity Framework Core
SQL Server
AutoMapper
Repository Pattern
Bootstrap
JavaScript / jQuery