طورتُ تطبيقًا كاملاً لإدارة المخزون (Inventory Management System) باستخدام JavaScript، HTML، وCSS، يعتمد على مفهوم CRUD (إنشاء، قراءة، تحديث، حذف)، وهو مشروع عملي يُبرز القدرة على بناء واجهات ديناميكية وتفاعلية دون الحاجة إلى مكتبات خارجية.
مميزات التطبيق:
إضافة منتجات جديدة إلى المخزون (Create).
عرض قائمة المنتجات مع جميع التفاصيل (Read).
تعديل بيانات أي منتج موجود (Update).
حذف منتج من المخزون بسهولة (Delete).
البحث الفوري داخل قائمة المنتجات.
تخزين البيانات محليًا باستخدام Local Storage للحفاظ على المعلومات بعد إعادة تشغيل الصفحة.
تصميم بسيط وسهل الاستخدام، ومتجاوب مع مختلف الشاشات.
الهدف من المشروع:
تم تطوير هذا التطبيق بهدف التمرن على:
بناء تطبيقات ديناميكية باستخدام JavaScript Vanilla فقط.
التحكم الكامل في DOM ومعالجة الأحداث.
تنظيم الكود وفق منطق البرمجة النظيفة والهيكلية.
تطبيق عملي لمفاهيم إدارة البيانات والتخزين المحلي في واجهات الويب.