تم تطوير منصة تجارة إلكترونية كاملة باستخدام Angular 19 مع الاعتماد على Clean Architecture وبناء Modules قابلة لإعادة الاستخدام لضمان سهولة الصيانة والتوسع.
? التقنيات المستخدمة:
Angular 19
PrimeNG
Flowbite
Auth Library (مكتبة مخصصة)
ngx-translate
npm
? إدارة المشروع:
Jira
Peer Code Review
Agile Sprints
? أهم المهام والمميزات:
بناء واجهة مستخدم حديثة وسهلة الاستخدام باستخدام Flowbite تشمل:
صفحة عرض المنتجات
سلة المشتريات
خطوات الدفع (Checkout Workflow)
تطوير لوحة تحكم للمسؤول (Admin Dashboard) باستخدام PrimeNG لإدارة:
المنتجات والتصنيفات
المخزون
المبيعات والتحليلات
صلاحيات وأدوار المستخدمين
تنفيذ دعم تعدد اللغات (i18n) على مستوى التطبيق بالكامل باستخدام ngx-translate.
إنشاء وتطوير مكتبة مصادقة (Authentication Library) خاصة ونشرها على npm لتوفير:
تسجيل دخول آمن
إدارة الـ Tokens
التحكم في الصلاحيات (Role-Based Access Control)
? النتيجة:
تطبيق احترافي عالي الأداء، قابل للتوسع، ويعتمد على أفضل الممارسات في تطوير تطبيقات Angular الحديثة.