موقع متجر إلكتروني يتيح عرض المنتجات بطريقة منظمة مع إمكانية البحث والتصفية حسب الفئة أو السعر. يمكن للمستخدمين تصفح المنتجات، إضافة ما يرغبون به إلى سلة التسوق، وإتمام عملية الدفع بسهولة وأمان. يتضمن المتجر لوحة تحكم للإدارة لإضافة المنتجات وتحديثها ومتابعة الطلبات.
المتجر الإلكتروني يعتمد على بنية Full Stack متكاملة:
Back-End: مبني باستخدام ASP.NET Core Web API مع Entity Framework Core لربط قاعدة البيانات (SQL Server) وإدارة العمليات (المنتجات، المستخدمين، الطلبات).
Front-End: واجهة مستخدم تفاعلية باستخدام Angular أو React مع تصميم متجاوب (Responsive) يدعم جميع الأجهزة.
Database: جداول منظمة لإدارة المنتجات، التصنيفات، المستخدمين، وسجلات الطلبات.
Authentication: تسجيل دخول وتسجيل حساب جديد مع نظام أدوار (عميل / مدير) باستخدام JWT Authentication.
Features:
إدارة كاملة للمنتجات (إضافة، تعديل، حذف)
سلة تسوق ديناميكية مع تحديث فوري
نظام الدفع (يمكن ربطه بـ PayPal أو Stripe)
لوحة تحكم للمشرف لمتابعة الطلبات والمخزون