قمت بتطوير تطبيق ShopZone، وهو تطبيق تجارة إلكترونية متكامل يوفر تجربة تسوق تفاعلية وسهلة الاستخدام، تم بناؤه باستخدام Angular.
يحتوي التطبيق على نظام تسجيل دخول باستخدام Reactive Forms، مع واجهة لعرض المنتجات وإدارتها بشكل ديناميكي.
أهم المميزات:
نظام تسجيل دخول وتسجيل حساب باستخدام Reactive Forms
عرض المنتجات مع إمكانية البحث الفوري (Real-time Search)
تصفية المنتجات حسب الفئات (Categories)
سلة تسوق مع تحديث فوري للكميات
نظام لإدارة الطلبات (Order Management)
حماية الصفحات باستخدام Route Guards
تم التعامل مع البيانات من خلال REST API باستخدام JSON Server، مع استخدام HTTP Interceptors لإدارة ترويسات الطلب (Authentication Headers)، وRxJS Observables لإدارة العمليات غير المتزامنة بكفاءة.