تفاصيل العمل

مشروع ويب متكامل مطوّر باستخدام Angular 17 يعتمد على مكوّنات Standalone ويقدّم تجربة متجر إلكتروني بسيطة تشمل استعراض المنتجات، نظام تسجيل دخول، وإدارة كاملة لعربة التسوّق.

تم تطبيق أفضل ممارسات Angular من حيث تنظيم الكود، استخدام الخدمات، الحماية بالـ Guards، والتعامل مع API خارجي أو JSON Server.

أهم المميزات:

مبني باستخدام Angular 17 (Standalone Components)

نظام تسجيل دخول كامل (Authentication)

تسجيل دخول / تسجيل خروج

حماية الصفحات باستخدام Auth Guards

التعامل مع التوكن بشكل آمن

إدارة المنتجات

عرض قائمة المنتجات

صفحة تفاصيل المنتج

البحث داخل المنتجات

عربة التسوق (Cart)

إضافة المنتجات للسلة

تعديل الكمية

حذف المنتجات

حفظ السلة في Local Storage

استخدام Angular Services لفصل منطق التطبيق عن الواجهات

ربط التطبيق بـ JSON Server / REST API

تصميم متجاوب يعمل على كل الأجهزة

كتابة كود نظيف قابل للتطوير والتوسع

المهارات والأدوات المستخدمة:

Angular 17

TypeScript

RxJS

Standalone Components

Services

Guards & Interceptors

JSON Server

HTML / SCSS

هيكلة تعتمد على مكونات قابلة لإعادة الاستخدام

بطاقة العمل

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