**نظام إدارة المهام الشخصية باستخدام Node.js وSQLite**
واجهة برمجية خلفية REST API لتنظيم المهام اليومية، تتيح للمستخدم إنشاء حساب وتسجيل الدخول وإدارة مهامه، مع حماية البيانات بحيث لا يستطيع أي مستخدم الوصول إلى مهام الآخرين.
**الوظائف المنفذة:**
- إنشاء الحسابات وتسجيل الدخول والخروج، مع تخزين كلمات المرور باستخدام التجزئة والتمليح.
- إضافة المهام وعرض تفاصيلها وتعديلها وحذفها.
- متابعة حالة المهمة: جديدة، قيد التنفيذ، أو مكتملة.
- تصفية المهام حسب الحالة وتقسيم النتائج إلى صفحات.
- التحقق من المدخلات والصلاحيات وإرجاع رسائل أخطاء واضحة.
يتضمن المشروع قاعدة بيانات SQLite، وتوثيقًا لنقاط الاتصال، وأمثلة لطلبات API، واختبارات للتحقق من الوظائف وحماية بيانات المستخدمين.
**التقنيات:** JavaScript، Node.js، SQLite، REST API، node:test.