وصف المشروع:
تطبيق ويب بسيط وحديث يساعد المستخدمين على إضافة، تعديل، حذف، وتنظيم مهامهم اليومية بطريقة سلسة وجذابة.
التقنيات المستخدمة:
Next.js: لبناء الواجهة الأمامية (Frontend) والواجهة الخلفية (Backend) باستخدام API Routes.
MongoDB: لتخزين المهام في قاعدة بيانات NoSQL مرنة وقابلة للتوسع.
Tailwind CSS: لتصميم واجهة مستخدم نظيفة ومتجاوبة بسرعة وسهولة.
React Hooks: لإدارة الحالة الداخلية للتطبيق.
API Routes في Next.js: للتعامل مع العمليات (CRUD) الخاصة بالمهام: الإضافة – القراءة – التعديل – الحذف.
الخصائص الأساسية:
إضافة مهمة جديدة مع إمكانية تحديد عنوان ووصف.
عرض جميع المهام بواجهة بسيطة ومنظمة.
تعديل المهام من خلال نموذج (Form) قابل للتعديل.
حذف المهام بضغطة زر.
تحديث الحالة (مكتملة / غير مكتملة).
حفظ دائم للبيانات باستخدام MongoDB حتى بعد إغلاق المتصفح.