تفاصيل العمل

منصة 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).

* الإشعارات الآلية: نظام متكامل لإرسال إشعارات البريد الإلكتروني المؤتمتة (Automated Email Notifications) للمستخدمين.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات