منصة التجارة الإلكترونية المتكاملة (E-Commerce Marketplace)
هو عبارة عن منصة تجارة إلكترونية متكاملة ومتقدمة (SPA) تم تصميمها وتطويرها باستخدام إطار العمل Angular لتقديم تجربة تسوق سلسة وسريعة تشابه كبرى المنصات العالمية. يركز المشروع على تحقيق أعلى معدلات الأداء وسرعة الاستجابة مع توفير واجهة مستخدم تفاعلية وجذابة تناسب كافة الشاشات.
أبرز الميزات والحلول التقنية المطبقة:تجربة تسوق سلسة ومتكاملة: تصفح المنتجات الديناميكي، إضافة المنتجات إلى عربة التسوق، تحديث الكميات لحظياً، وإتمام عملية الشراء بأمان. نظام حماية وتأمين متطور: دمج نظام مصادقة الهوية (JWT Authentication) مع حماية المسارات (Route Guards) لتأمين بيانات المستخدمين وحساباتهم. تحسين أداء الاستدعاءات (API Optimization): تطبيق ميزة الـ (Debouncing) في محرك البحث البرمجي، مما ساهم في تقليص عدد الطلبات المرسلة للسيرفر إلى طلب واحد فقط لكل 300 مللي ثانية بدلاً من إرسال طلب مع كل نقرة زر، مما خفف الضغط على الخادم بشكل هائل. سرعة تحميل فائقة وكفاءة العرض: استخدام خاصية التحميل الكسول للموديولات (Lazy-loaded Route Modules) لتقليل حجم ملفات التحميل الأولية، بالإضافة إلى تطبيق تقنية (OnPush Change Detection) لرفع كفاءة متصفح المستخدم أثناء التنقل داخل الموقع.
التقنيات المستخدمة في الواجهة الأمامية:Angular TypeScript / JavaScript RxJS (Reactive Extensions) Bootstrap Responsive Web Design Integration with RESTful APIs