تطبيق ويب تفاعلي لإدارة المهام والمشاريع بأسلوب "كانبان" (Kanban Board)، مصمم لتسهيل تنظيم العمل وزيادة الإنتاجية. يوفر التطبيق تجربة مستخدم سلسة وعصرية مع دعم كامل لخاصية السحب والإفلات (Drag-and-Drop) لنقل المهام بين الأعمدة المختلفة بكل سهولة.
أبرز التقنيات والمميزات:
إطار العمل: تم التطوير باستخدام React و Vite لضمان سرعة بناء التطبيق وأداء عالي.
التفاعل والسحب والإفلات: دمج مكتبة @dnd-kit لبرمجة حركة سحب وإفلات المهام بمرونة واحترافية عالية.
إدارة الحالة (State Management): الاعتماد على مكتبة Immer لإدارة وتحديث حالة التطبيق (State) بطريقة آمنة وفعالة (Immutable state management).
التصميم وواجهة المستخدم: بناء واجهة متجاوبة بالكامل للعمل على مختلف الشاشات باستخدام Tailwind CSS، بالإضافة إلى استخدام مكونات Radix UI للحصول على عناصر تفاعلية (مثل القوائم المنسدلة والنوافذ المنبثقة).
المميزات الأساسية: إمكانية إنشاء وتعديل اللوحات (Boards)، وإضافة أو حذف الأعمدة (Columns) لتخصيص مساحة العمل.