Bookworm هو تطبيق ويب متكامل تم تطويره ليمثل مكتبة إلكترونية حديثة. يتيح للمستخدمين تصفّح الكتب وشرائها بسهولة، كما يوفر للمشرفين أدوات لإدارة المنتجات، وعربة التسوق، وعمليات الشراء.
يعتمد المشروع على ASP. NET Core MVC في جانب الخادم (Backend)، ويستخدم Entity Framework Core لإدارة قواعد البيانات. تم بناء المشروع باستخدام بنية طبقات (Layered Architecture) لكتابة كود نظيف ومنظم وسهل الصيانة.
المميزات
نظام عربة التسوق – يمكن للمستخدمين إضافة المنتجات للعربة وتعديل الكميات أو حذفها.
عملية الدفع – يتيح إتمام الطلب مع إدخال العنوان ومعلومات الشحن.
️ إدارة المنتجات – يمكن للمشرفين إضافة وتعديل وحذف الكتب من خلال لوحة تحكم.
ربط مع المخزون – يتم تحديث الكمية تلقائيًا عند إتمام الطلب.
تسجيل الدخول والتوثيق – باستخدام نظام الهوية المدمج في ASP. NET Core.
️ واجهة متجاوبة – تم استخدام Bootstrap لتناسب جميع أحجام الشاشات.
دعم للمستخدمين في مصر – مع إمكانية الشحن لجميع المحافظات المصرية.
التقنيات المستخدمة
ASP. NET Core MVC
Entity Framework Core
SQL Server
Bootstrap 5
JavaScript + Fetch API
Toastr.js لتنبيهات المستخدم