مشروع التجارة الإلكترونية "Book Pulse" .
هيا بنا نتعمق في "نبض الكتاب":
نمط التصميم: قمنا ببناء "Book Pulse" باستخدام نمط تصميم MVC لتحقيق المرونة وسهولة الصيانة.
الهندسة المعمارية: تم تصميم مشروعنا باستخدام بنية MVC، مما يجعله فعالاً وقابلاً للتطوير.
مبادئ SOLID: لقد اتبعنا مبادئ SOLID للحصول على تعليمات برمجية نظيفة وفعالة.
التكنولوجيا: مدعومًا بـ C# وLINQ وEntity Framework، يعد "Book Pulse" متطورًا، مع تكامل سلس لقاعدة البيانات.
الأمن أولاً:
مصادقة المستخدم: لقد قمنا بدمج الهوية لتسجيلات دخول المستخدم الآمنة.
دعم البريد الإلكتروني: باستخدام SMTP، نضمن أن تأكيد البريد الإلكتروني واستعادة كلمة المرور خاليان من المتاعب.
تسجيل الدخول إلى Google: يمكنك الوصول إلى موقعنا الإلكتروني بسلاسة باستخدام حساب Google الخاص بك باستخدام موفر Google (Google+ API).
نظرة خاطفة على لوحة تحكم المشرف:
التحكم السهل: تعمل لوحة التحكم الإدارية لدينا على تبسيط إدارة الحسابات والكتب والمؤلفين والفئات باستخدام عمليات CRUD.
رؤية الكتاب: التحكم في ظهور الكتب في المتجر.
الإشراف على التعليقات: إدارة تعليقات المستخدمين، بما في ذلك الإشراف والحذف.
إدارة المستخدم: منح أو إلغاء امتيازات المسؤول للمستخدمين.
ميزات المستخدم:
التسجيل: قم بإنشاء حساب بسهولة.
التحقق من البريد الإلكتروني: قم بالتحقق من حسابك عبر البريد الإلكتروني.
استعادة كلمة المرور: استرجع كلمة المرور الخاصة بك في حالة نسيانها.
إدارة الملف الشخصي: تعديل المعلومات الشخصية مثل الاسم والصورة ورقم الهاتف.
تغيير كلمة المرور: قم بتغيير كلمة المرور الخاصة بك بشكل آمن.
اكتشاف الكتب: ابحث عن أي كتاب تريده من خلال التصفية أو البحث.
عربة التسوق: أضف كتبًا إلى سلة التسوق الخاصة بك واعرض المجموعة بأكملها.
خيارات التسليم: اختر طريقة التسليم المفضلة.
خيارات الدفع: أضف تفاصيل التأشيرة أو اختر الدفع نقدًا عند التسليم.
التسجيل في جوجل: قم بالتسجيل مباشرة من خلال جوجل.
صندوق الأدوات التقنية الخاص بنا:
الواجهة الخلفية: تم تطويرها باستخدام لغة C# للحصول على أساس قوي.
قاعدة البيانات: تتم إدارتها باستخدام SQL Server وEntity Framework للتعامل السلس مع البيانات.
الواجهة الأمامية: تم تصميمها باستخدام HTML وCSS وJavaScript وjQuery وBootstrap للحصول على واجهة أنيقة.