تفاصيل العمل

وصف مشروع التجارة الإلكترونية بـ Angular

نظرة عامة:

تطبيق تجارة إلكترونية حديث ومتجاوب مبني بـ Angular 18، مع دعم الرسم من جانب الخادم (SSR) وتطبيق ويب تقدمي (PWA) لأداء مثالي، دعم دون اتصال، وتجربة مستخدم سلسة.

تقنيات المشروع:

إطار العمل: Angular 18 (مكونات مستقلة، SSR مع Angular Universal)

اللغة: TypeScript

التصميم: Bootstrap 5، أيقونات FontAwesome

إدارة الحالة: RxJS للبرمجة التفاعلية

PWA: Angular Service Worker للتخزين المؤقت والدعم دون اتصال

أدوات البناء: Angular CLI، Webpack (عبر Angular DevKit)

تكامل: API RESTful (خدمات للمصادقة، المنتجات، السلة، الفئات، العلامات التجارية)

نشر: Vercel/Netlify جاهز مع بناءات الإنتاج

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

مصادقة المستخدم: تسجيل الدخول والتسجيل مع إدارة الحالة التفاعلية

تصفح المنتجات: صفحة الرئيسية، قائمة المنتجات، الفئات، والعلامات التجارية

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

سلة التسوق: إضافة، إزالة، تحديث الكميات، مسح السلة، وعرض الإجمالي

الدفع: صفحة الخروج (checkout) لإتمام الطلبات

تصميم متجاوب: يعمل على الهواتف، الحواسيب، والأجهزة اللوحية

تحديثات فورية: إشعارات توست للعمليات (إضافة إلى السلة، إزالة، إلخ)

PWA: تثبيت التطبيق، تخزين مؤقت للبيانات، ودعم دون اتصال

مكونات إضافية: شريط التنقل، تذييل الصفحة، شاشة تحميل، وصفحة خطأ 404

إدارة الحالة: خدمات مركزية للسلة والمصادقة مع RxJS

بطاقة العمل

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