مطلوب مطور خبير في Nuxt.js و TailwindCSS و Konva.js و Socket.IO لتطوير واجهة ويب تفاعلية
مرحبًا،
أبحث عن مطور ويب خبير لتطوير واجهة تفاعلية باستخدام Nuxt.js، TailwindCSS، Konva.js، و Socket.IO. الهدف هو إنشاء منتج أولي (MVP) يحتوي على الخصائص التالية:
متطلبات المشروع:
لوحة رسم (Canvas):
أدوات رسم مثل القلم، الممحاة، وأشكال (دائرة، مستطيل، خطوط).
إمكانية تعديل الكائنات (تدوير، تغيير الحجم، تغيير الألوان).
دعم إضافة النصوص مع تخصيص الخطوط والألوان.
إدارة الكائنات:
أداة تحديد الكائنات باستخدام Konva.js.
إمكانية حذف الكائنات، تغيير ترتيبها، وإعادة تخصيصها.
تصدير واستيراد:
تصدير الرسم كصورة (PNG/JPEG) أو ملف SVG.
دعم رفع ملفات SVG أو صور وتحريرها داخل اللوحة.
التعاون الجماعي:
دمج Socket.IO لتوفير تجربة العمل الجماعي:
عرض التعديلات المباشرة من المستخدمين الآخرين.
دعم المحادثات النصية داخل التطبيق.
واجهة مستخدم جذابة:
استخدام TailwindCSS لتصميم بسيط وسهل الاستخدام.
شريط أدوات يحتوي على جميع الأدوات الضرورية.
وظائف إضافية:
دعم التراجع والإعادة (Undo/Redo).
تكبير وتصغير اللوحة (Zoom/Pan).
التقنيات المطلوبة:
Nuxt.js: لتطوير واجهة الويب.
TailwindCSS: لتصميم الواجهة.
Konva.js: لإدارة الرسم على الـ Canvas.
Socket.IO: لتفعيل ميزات التعاون في الوقت الفعلي.
التزامات المشروع:
العمل ضمن إطار زمني محدد.
كتابة كود نظيف ومنظم.
تقديم تقارير تقدم العمل بانتظام.
موارد متوفرة:
الـAPI الخاص بالخادم (Backend API) جاهز للاستخدام.
المرشحين المثاليين:
لديهم خبرة عملية سابقة في جميع التقنيات المطلوبة.
لديهم سجل أعمال يُظهر مشاريع مشابهة.
قادرون على العمل على تحسين الميزات المقترحة بناءً على تجربة المستخدم.