قمت بتطوير واجهات تطبيق ويب متكامل لبيع الكتب تحت اسم Bookstore، باستخدام إطار العمل Vue.js.
المشروع يعرض الكتب، المؤلفين، تفاصيل كل كتاب، بالإضافة إلى نظام تصفح وتصنيف سلس وسريع يعتمد على مكونات Vue.
المزايا الأساسية للمشروع
عرض الكتب (Books Display)
عرض الكتب بطريقة منظمة باستخدام Vue components
عرض الاسم، الغلاف، السعر، التصنيف، والوصف
إمكانية عرض الكتب حسب التصنيف (Filtering)
صفحة تفاصيل الكتاب (Book Details)
عرض تفاصيل كاملة عن الكتاب
بيانات المؤلف
السعر
تقييمات بسيطة
زر للإضافة للمفضلة أو للعربة (حسب المطلوب)
عرض المؤلفين (Authors)
صفحة خاصة بالمؤلفين
عرض قائمة المؤلفين
عند الضغط على مؤلف معيّن يظهر كتبه فقط
نظام Routing كامل باستخدام Vue Router
Books
Book Details
Authors
Author Page
About
State Management
إدارة الحالة باستخدام Pinia (إذا استخدمتها)
️ نظام البحث (Search System)
إمكانية البحث عن الكتب بالاسم أو المؤلف
تطوير واجهة متجاوبة بالكامل
تصميم متجاوب مع مختلف الشاشات
دعم الهواتف والتابلت بشكل ممتاز
الأدوات والتقنيات المستخدمة
Vue.js 3
Vue Router
Pinia
HTML5 / CSS3
Bootstrap
JavaScript (ES6)
Axios
VS Code