تطوير تطبيق إدارة المهام كامل (Full Stack) يتيح للمستخدمين إنشاء، تعديل، حذف، وعرض المهام بسهولة. الواجهة الأمامية تم تصميمها باستخدام Angular.js لتقديم تجربة مستخدم ديناميكية وسلسة، بينما يتم إدارة البيانات عبر Node.js/Express مع قاعدة بيانات MongoDB أو Firebase. يدعم التطبيق تسجيل دخول المستخدم، تصنيف المهام حسب الأولوية أو التاريخ، ويوفر أداءً سلساً على جميع الأجهزة.
المميزات الأساسية:
تنفيذ CRUD للمهام: إضافة، تعديل، حذف، وعرض
تسجيل دخول المستخدم وإدارة الحساب
فلترة المهام حسب الحالة أو الأولوية
واجهة متجاوبة وسريعة الأداء
إدارة البيانات من خلال API آمن
التقنيات المستخدمة:
Frontend: Angular.js, Angular Router, RxJS
Backend: Node.js + Express
Database: MongoDB أو Firebase
Authentication: JWT أو Firebase Auth