-الميزات الأساسية:
1.عرض قائمة المنتجات: يتم تحميل المنتجات وعرضها باستخدام بطاقات (Cards) Bootstrap مع صور وأسعار وتقييمات.
2.التنقل الديناميكي: باستخدام Angular Routing، يمكن للمستخدمين التنقل بين القائمة وصفحة تفاصيل المنتج.
3.تصميم متجاوب (Responsive): يستخدم Bootstrap لجعل التطبيق متوافقًا مع جميع الأجهزة.
4.مكونات مستقلة (Components): يعتمد التطبيق على مكون رئيسي لقائمة المنتجات ومكون فرعي لعرض التفاصيل.
5.ربط البيانات (Data Binding): يتم تمرير المنتجات من المكون الأب ProductListComponent إلى المكون الابن ProductComponent.
-التقنيات المستخدمة:
Angular (لتطوير واجهة المستخدم الديناميكية)
Bootstrap (لتحسين التصميم والاستجابة)
TypeScript (لتحديد واجهات البيانات)
Angular Routing (للتنقل بين الصفحات)