تم تطوير تطبيق ويب متكامل باستخدام Angular 16 مع Bootstrap 5 لتوفير واجهة مستخدم عصرية وسريعة الاستجابة، مع التركيز على الأداء، تنظيم الكود، وتجربة المستخدم.
أبرز مميزات المشروع:
تصميم متجاوب بالكامل يعمل على جميع الأجهزة باستخدام Bootstrap.
استخدام Angular 16 بميزاته الحديثة مثل Standalone Components وتحسينات الأداء.
نظام تسجيل دخول وتسجيل مستخدمين مع حماية عبر JWT.
لوحة تحكم متقدمة (Admin Dashboard) لإدارة المحتوى والمستخدمين.
تنفيذ عمليات CRUD كاملة (إضافة – تعديل – حذف – عرض) باستخدام Angular Forms وHTTP Client.
استخدام Lazy Loading وRouting لتنظيم الصفحات وتحسين سرعة التحميل.
تطبيق الحماية على المسارات باستخدام Auth Guards.
تحسين تجربة المستخدم باستخدام التنبيهات (Toastr)، المؤشرات (Spinners)، والنوافذ المنبثقة (Modals).
تنظيم الكود باستخدام Services، Interfaces، وModules لتسهيل الصيانة والتوسع.
اتصال مباشر بواجهات برمجة تطبيقات (APIs) لجلب البيانات وتحديثها بشكل ديناميكي.
️ التقنيات المستخدمة:
Angular 16
Bootstrap 5
RxJS
Angular Router
Reactive Forms
Angular HTTP Client
JWT Authentication
Toastr / ngx-spinner / ngx-bootstrap