منصة BookWorm | متجر إلكتروني متكامل لبيع الكتب (ASP.NET Core MVC)
تفاصيل العمل

منصة BookWorm هي متجر إلكتروني متكامل لبيع وتصفح الكتب، تم تصميمها وبناؤها لتكون منصة جاهزة للإنتاج (Production-Ready). يركز المشروع على تقديم تجربة مستخدم سلسة وسريعة مع توفير لوحة تحكم وإدارة قوية للمشرفين، مع الالتزام بأعلى المعايير البرمجية لضمان حماية البيانات وسرعة الأداء. البنية الهندسية والتقنيات المستخدمة: تم بناء المشروع بناءً على فصل المهام والاعتماد على كود نظيف وقابل للتطوير مستقبلاً من خلال: * بيئة العمل الأساسية: C# و ASP.NET Core MVC. * المعمارية البرمجية: تطبيق معمارية الطبقات الصارمة (Strict N-tier Architecture) مع استخدام نمط المستودعات (Repository Pattern) لضمان مرونة الكود وسهولة صيانته * إدارة قواعد البيانات: استخدام Entity Framework Core مع نظام الـ Code-First Migrations لتصميم وإدارة الجداول، والقيام بعمليات تزويد البيانات الأولية (Data Seeding). المميزات والوظائف الأساسية للمشروع: * نظام الأمان والتحقق من الهوية: تأمين حسابات المستخدمين بالكامل عبر ASP.NET Core Identity. تسجيل الدخول الاجتماعي (OAuth 2.0): إتاحة تسجيل الدخول السريع للمستخدمين باستخدام حسابات Google و Facebook * صلاحيات المستخدمين (RBAC): بناء نظام صلاحيات متقدم يفصل تماماً بين صلاحيات المشرفين (Admins) لإدارة المنتجات والمبيعات، وبين العملاء (Customers). * بوابة الدفع الإلكتروني: دمج كامل ومؤمن مع بوابة الدفع العالمية Stripe API لمعالجة عمليات الدفع الإلكتروني بأمان. * إدارة عربة التسوق: نظام ديناميكي لإدارة السلة والتعديل عليها فورياً مع الحفاظ على حالة البيانات (Database States).

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ شهر
المشاهدات
47
المستقل
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة