تفاصيل العمل

تطبيق تجارة إلكترونية – الواجهة الأمامية (Angular)

تم تطوير تطبيق واجهة أمامية لموقع تجارة إلكترونية باستخدام Angular، مع التركيز على تقديم تجربة تسوق سلسة وسريعة وسهلة الاستخدام، بدايةً من تسجيل المستخدم وحتى تصفح المنتجات وإدارة سلة المشتريات.

المميزات الرئيسية:

واجهات تسجيل المستخدم تشمل إنشاء حساب، تسجيل الدخول، وتسجيل الخروج

إدارة جلسة المستخدم بشكل آمن مع حفظ رمز التحقق (Token) داخل Cookies

حماية الصفحات باستخدام Angular Guards للتحكم في صلاحيات الدخول

صفحة رئيسية ديناميكية لعرض المنتجات داخل بطاقات منظمة

صفحة تفاصيل المنتج لعرض جميع معلومات المنتج

إمكانية إضافة المنتجات إلى سلة المشتريات مع تحديث فوري

عرض رسائل تفاعلية للمستخدم باستخدام Toastr (نجاح – خطأ – تنبيهات)

استخدام HTTP Interceptor بشكل عام من أجل:

عرض شاشة التحميل (Loading Screen)

إضافة Headers تلقائيًا للطلبات

إدارة طلبات المصادقة Authentication

مميزات سلة المشتريات:

صفحة مخصصة لسلة التسوق

زيادة وتقليل كمية المنتجات

حذف المنتجات من السلة بسهولة

تحديث الواجهة بشكل فوري لتحسين تجربة المستخدم

تنظيم المنتجات

عرض المنتجات حسب التصنيفات (Categories) و العلامات التجارية (Brands)

تصفية المنتجات والتنقل بينها بشكل ديناميكي

التقنيات المستخدمة

Angular

TypeScript

RxJS

Angular Services & Dependency Injection

Angular Routing & Guards

HTTP Client & Interceptors

Toastr Notifications

تصميم متجاوب باستخدام HTML5 و CSS3 و Bootstrapو Tailwind

هدف المشروع:

يركز التطبيق على تقديم واجهة أمامية سريعة ومتجاوبة وقابلة للتوسع، تحاكي منصات التجارة الإلكترونية الحديثة وتوفر تجربة استخدام احترافية.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات