مشروع تطبيق ويب لإدارة الكتب الشخصية، يتيح للمستخدم تنظيم مكتبته الخاصة بشكل رقمي. قمت بتطوير هذا المشروع لتطبيق مفاهيم البرمجة الكائنية (OOP) في لغة JavaScript".
أهم المميزات التقنية:
البرمجة كائنية التوجه: استخدمت الـ Classes لإنشاء هيكلية منظمة للكتب وإدارة منطق المكتبة (إضافة، عرض، وحذف).
التفاعل الحي (DOM Manipulation): تحديث الجدول بشكل فوري عند إضافة كتاب جديد أو حذفه دون الحاجة لإعادة تحميل الصفحة.
تصميم مرن: واجهة مستخدم متجاوبة باستخدام CSS Flexbox مع تأثيرات بصرية (Transitions) عند ظهور نماذج الإدخال.
إدارة البيانات: تخصيص معرف فريد (Unique ID) لكل كتاب باستخدام crypto.randomUUID() لضمان دقة العمليات.