أنا متحمّس جدًا لمشاركة أحدث مشاريعي: تطبيق ويب متكامل للتجارة الإلكترونية (E-Commerce Web Application)!
تم بناء هذا المشروع بالكامل باستخدام ASP.NET MVC وبهيكلية 3-Layer Architecture لضمان قابلية التوسع، ونظافة الكود، والفصل الواضح بين الطبقات
أهم المميزات:
نظام تسجيل دخول المستخدمين مع إدارة الصلاحيات (Admin – Buyer – User)
إدارة كاملة للمنتجات والأقسام (CRUD)
عربة تسوق ونظام Checkout متكامل
دمج الدفع الإلكتروني باستخدام Stripe
نظام إدارة الطلبات وتتبع حالتها
لوحة تحكم لكل من الـ Admin والـ Buyer لإدارة المنصة بالكامل
التقنيات المستخدمة:
ASP.NET MVC 9
Entity Framework Core
SQL Server
Identity (Authentication & Authorization)
Stripe API
Bootstrap 5 للواجهة الأمامية
الهدف:
محاكاة تجربة عمل نظام تجارة إلكترونية حقيقي — بدايةً من إدارة المنتجات والمستخدمين إلى عمليات الدفع الآمنة والتحكم الكامل من لوحة الإدارة.