قمت بتطوير تطبيق لإدارة المهام اليومية (To-Do List) يركز على السرعة والبساطة في الأداء. تم بناء الجانب الخلفي (Backend) للتطبيق باستخدام بيئة Node.js وإطار عمل Express.js لضمان استجابة سريعة للطلبات.
أبرز المميزات التقنية للمشروع:
عمليات CRUD كاملة: تمكين المستخدم من (إضافة، عرض، تعديل، وحذف) المهام بكل سلاسة.
قاعدة بيانات SQLite: الاعتماد على SQLite كقاعدة بيانات محلية سريعة وخفيفة، مما يجعل التطبيق مثالياً للبيئات التي تتطلب استهلاكاً منخفضاً للموارد.
هندسة REST API: تصميم نهايات طرفية (Endpoints) منظمة تتبع معايير الـ REST لسهولة الربط مع أي واجهة أمامية.
تنظيم البيانات: تصنيف المهام حسب حالتها (مكتملة/قيد التنفيذ) مع إمكانية التحديث الفوري.
التقنيات المستخدمة:
Backend: Node.js, Express.js.
Database: SQLite.
Architecture: MVC (Model-View-Controller) لضمان كود نظيف وقابل للتطوير.