تفاصيل العمل

وصف المشروع: متجر إلكتروني باستخدام Angular 19

تم تطوير هذا المشروع باستخدام Angular 19، إلى جانب HTML، وSCSS، وTypeScript.

يهدف الموقع إلى تقديم تجربة تسوّق إلكتروني سلسة واحترافية، حيث يمكن للمستخدمين استعراض المنتجات بتصميم جذاب، وإضافتها إلى سلة الشراء، ثم إتمام عملية الدفع باستخدام البطاقة البنكية بعد إدخال العنوان والبيانات المطلوبة.

أبرز المميزات:

يعتمد المتجر على تقنية Single Page Application (SPA) المقدمة من Angular، مما يوفر تجربة استخدام سريعة وسلسة.

في الصفحة الرئيسية، يتم عرض Slider يبرز العروض الحالية ومميزات المتجر، بالإضافة إلى عرض بعض المنتجات من خلال API.

تم استخدام Angular Services لإدارة طلبات HTTP بطريقة منظمة وسهلة الصيانة.

الموقع يتكوّن من صفحات متعددة مثل:

Products، Categories، Brands، وCart، ويتم التنقل بينها باستخدام Angular Router.

تم تفعيل Lazy Loading لتحسين الأداء، حيث تُحمّل البيانات (مثل الصور) فقط عند الحاجة.

يدعم الموقع نظام مصادقة (Authentication) يتيح للمستخدمين تصفح الموقع بحرية، ولكن يتطلب تسجيل الدخول لإتمام عمليات الشراء، مما يوفر مستوى جيد من الأمان وتنظيم تجربة المستخدم.

بطاقة العمل

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