قمت بتطوير تطبيق ويب حديث باستخدام Angular يتيح إدارة الوصفات والمحتوى بطريقة سهلة وفعّالة، مع لوحة تحكم متكاملة للمسؤولين.
مميزات التطبيق:
نظام تسجيل دخول وصلاحيات (Authentication & Authorization) مع تحديد الأدوار (Admin / User)
تصفح الوصفات والمقالات (Blogs) للمستخدمين
لوحة تحكم Admin لإدارة:
الوصفات
المستخدمين
مع تنفيذ كامل لعمليات الإضافة، التعديل، الحذف، والعرض (CRUD)
استخدام Angular Guards لتأمين الصفحات حسب الصلاحيات
التعامل مع البيانات عبر HTTP Client & Interceptors
تصميم Responsive متوافق مع جميع الشاشات باستخدام Bootstrap و Angular Material
نماذج إدخال بيانات مع Validation و Error Handling
نوافذ تأكيد وتنبيهات (Confirm Dialogs & Alerts)
Pagination لعرض البيانات الكبيرة بشكل منظم
بنية كود نظيفة تعتمد على Component-Based Architecture وخدمات قابلة لإعادة الاستخدام
? التقنيات المستخدمة:
Angular – TypeScript – Angular Routing & Lazy Loading – Angular Material – Bootstrap – FontAwesome – REST APIs (Dummy JSON)
التطبيق قابل للتطوير والتوسّع مستقبلًا، ومناسب لمشاريع إدارة المحتوى أو المنصات الغذائية.