هو تطبيق Angular يعتمد على المكونات القابلة لإعادة الاستخدام، مع خدمات لجلب البيانات وإدارتها، ويحتوي على ميزات مثل:
🔹 عرض المنتجات من خلال قائمة يتم تصفيتها بناءً على معرف الفئة (receivedId).
🔹 حساب إجمالي السعر عند شراء المنتجات، مع إرساله (emit) إلى مكون آخر باستخدام EventEmitter.
🔹 إمكانية حذف المنتجات باستخدام StaticDataService.
🔹 إمكانية التعديل على المنتجات من خلال نموذج تعديل يظهر عند اختيار منتج معين.
🔹 استخدام التوجيه (RouterModule) للتنقل بين الصفحات.
🔹 استخدام الفلاتر (Pipe) والتوجيهات (Directive) لتحسين عرض البيانات والتنسيق.