تفاصيل العمل

تطبيق إدارة المهام الذكي (Task Manager) باستخدام Angular و Fake API

​تطبيق متكامل لإدارة المهام اليومية يعتمد على بنية التطبيقات أحادية الصفحة (SPA)، تم بناؤه لتوفير واجهة مستخدم سلسة وعصرية مع معالجة حقيقية للبيانات.

​الأدوات والتقنيات المستخدمة:

​Angular & TypeScript: لبناء الهيكل البرمجي وإدارة حالة التطبيق بدقة عالية.

​Angular Router: لإعداد نظام تنقل ذكي وديناميكي بين الصفحات دون الحاجة لإعادة تحميل الموقع.

​Fake API (JSON Server): لمحاكاة عمليات جلب، إضافة، تعديل، وحذف البيانات (CRUD Operations) عبر طلبات HTTP حقيقية.

​HTML5 & CSS3 & Bootstrap: لتصميم واجهة مخصصة وعصرية بطابع مينيمالست متوافقة بالكامل مع جميع الشاشات.

​أبرز ميزات المشروع ونظام التنقل (Routing):

​Dynamic Routing (Task Details): عند الضغط على مهمة معينة، ينقلك التطبيق تلقائياً عبر الـ URL إلى صفحة تفاصيل المهمة (مثال: /task/1) لعرض تفاصيلها وبياناتها كاملة بشكل منفصل.

​Page Not Found (404 Error Page): نظام حماية للمسارات (Routes) يقوم بتحويل المستخدم تلقائياً إلى صفحة "Not Found" مخصصة في حال كتابة مسار غير صحيح أو غير موجود في الـ URL.

​Form Validation: نظام تحقق ذكي يمنع إدخال بيانات فارغة ويظهر رسائل تحذيرية فورية للمستخدم (مثل Description is required).

​Component-Driven Architecture: كود نظيف ومقسم إلى مكونات مستقلة قابلة لإعادة الاستخدام والصيانة بسهولة.

ملفات مرفقة

بطاقة العمل

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