SyncNova هو تطبيق ويب متطور لإدارة المشاريع والمهام بنظام لوحات "كانبان" (Kanban Boards)، تم بناؤه لتقديم تجربة مستخدم سلسة وفعالة.
الأهداف التقنية التي حققتها في المشروع:
تفاعل لحظي: دمج مكتبة SortableJS مع Laravel لتمكين ميزة السحب والإفلات (Drag & Drop) للمهام بين الأعمدة بسلاسة فائقة.
هندسة متعددة اللغات: بناء نظام ترجمة ديناميكي يدعم (العربية، التركية، الإنجليزية) مع حفظ تفضيلات المستخدم.
تحسين الأداء: إدراج ميزة البحث اللحظي والفلترة الذكية لضمان سرعة الوصول للمعلومات دون إعادة تحميل الصفحة.
البنية التحتية (DevOps): تغليف المشروع بالكامل باستخدام Docker، وإدارة قاعدة بيانات PostgreSQL، ورفعه على بيئة إنتاج حقيقية (Render).
التقنيات المستخدمة:
Backend: Laravel 11 (PHP).
Frontend: Tailwind CSS, Blade Templates, JavaScript (SortableJS).
Database: PostgreSQL.
DevOps: Docker, Render Deployment.
المشروع يتبع أفضل ممارسات البرمجة (Clean Code) وهو جاهز للتوسع والعمل في بيئات إنتاجية حقيقية.
رابط المعاينة الحية: https://syncnova.onrender...