لوحة تحكم البائع:
عرض جميع الطلبات
إدارة الطلبات وتفاصيلها
تغيير حالة الطلب (قيد المعالجة | تم الشحن | مكتمل | ملغي)
البنية التقنية:
هندسة متعددة الطبقات (N-Tier) تشمل:
طبقة الوصول للبيانات (Data Access Layer)
طبقة العرض (Presentation Layer)
طبقة المنطق التجاري (Business Logic Layer)
التقنيات المستخدمة:
Asp.Net MVC Core
Asp.Net Identity
C# وبرمجة كائنية التوجه (OOP)
Entity Framework Core
SQL Server لتسجيل المستخدمين
نظام المصادقة والإذن:
تسجيل المستخدمين وتسجيل الدخول
إعادة تعيين كلمة المرور
قفل/فتح حسابات المستخدمين (تحكم إداري)
صلاحيات مستندة للأدوار (مدير، عميل، محرر)
تحقق من صحة المدخلات من جانب الخادم والعميل
واجهة المستخدم:
HTML | CSS | JavaScript
Bootstrap | jQuery
مكتبة Toaster للإشعارات
أنماط التصميم:
Unit of Work
Generic Design Pattern
Repository Pattern
Dependency Injection
الدفع الإلكتروني:
تكامل مع بوابات الدفع (Stripe)
المتحكم في الطلبات والمنتجات هو الادمن ليه صلاحيات كاملة
تقدر تضيف عدد لا نهائي من المنتجات
وتحكم كامل في المستخدمين حتي اذا اساء مستخدم الموقع تقدر تقفل عليه الموقع
سوف تستلم : 9 صفحات
كل صفحة فيها متقسمة الي 4 سيكشن
والصفحة الواحدة فيها 3 خدمات
لوحة تحكم خاصة بالمديرين
متقسمة الي 5 صفحات
صفحة عرض جميع الطلبات وحالاتها
صفحة عرض المنتجات والاقسام
صفحة عرض المستخدمين
صفحة عرض الصلاحيات للمستخدمين
صفحية تحليل للمستخدمين والمنتجات الاكثر شراء
صفحة تسجيل الدخول
والصفحة الرئيسية لعرض المنتجات
وصفخة تفاصيل المنتجات قبل الشراء
وصفحة الاضافة لسلة
وصفحة الشراء
سوف تستلم جميع الملفات في فولدر مضغوط او ساععطيك السورس كود ع github