قمت بتطوير تطبيق To-Do متكامل ، باستخدام Strapi كنظام إدارة محتوى للـ backend. التطبيق يوفّر وظائف تسجيل الدخول، إنشاء الحساب، عرض وإدارة المهام، مع تحكم كامل في الصلاحيات بحيث يمكن لكل مستخدم إدارة مهامه فقط.
المزايا الأساسية:
تسجيل الدخول وتسجيل الخروج باستخدام JWT
CRUD كامل للمهام (إضافة، تعديل، حذف، تحديد كمكتملة)
صلاحيات مخصصة لكل مستخدم
تنقل سلس باستخدام React Router
التواصل مع الـ backend باستخدام Axios
إدارة وتحقيق صحة البيانات باستخدام useFormState
تحسين الأداء باستخدام TanStack Query للتخزين المؤقت والمزامنة
التقنيات المستخدمة: ReactJS, Strapi, JWT, Axios, React Router, useFormState, TanStack Query
رابط المشروع: