تفاصيل العمل

**نظام إدارة المهام الشخصية باستخدام Node.js وSQLite**

واجهة برمجية خلفية REST API لتنظيم المهام اليومية، تتيح للمستخدم إنشاء حساب وتسجيل الدخول وإدارة مهامه، مع حماية البيانات بحيث لا يستطيع أي مستخدم الوصول إلى مهام الآخرين.

**الوظائف المنفذة:**

- إنشاء الحسابات وتسجيل الدخول والخروج، مع تخزين كلمات المرور باستخدام التجزئة والتمليح.

- إضافة المهام وعرض تفاصيلها وتعديلها وحذفها.

- متابعة حالة المهمة: جديدة، قيد التنفيذ، أو مكتملة.

- تصفية المهام حسب الحالة وتقسيم النتائج إلى صفحات.

- التحقق من المدخلات والصلاحيات وإرجاع رسائل أخطاء واضحة.

يتضمن المشروع قاعدة بيانات SQLite، وتوثيقًا لنقاط الاتصال، وأمثلة لطلبات API، واختبارات للتحقق من الوظائف وحماية بيانات المستخدمين.

**التقنيات:** JavaScript، Node.js، SQLite، REST API، node:test.

بطاقة العمل

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