العودة لقائمة المشاريع
مطور خبير في Nuxt.js و TailwindCSS و Konva.js و Socket.IO لتطوير واجهة ويب تفاعلية
الميزانية
$500.00 - $1000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
typescript
vuejs
Socket IO
برمجة
تطوير البرمجيات
هندسة البرمجيات
nuxt.js
typescript
vuejs
Socket IO
برمجة
تطوير البرمجيات
هندسة البرمجيات
nuxt.js
الوصف
مطلوب مطور خبير في 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) جاهز للاستخدام.
المرشحين المثاليين:
لديهم خبرة عملية سابقة في جميع التقنيات المطلوبة.
لديهم سجل أعمال يُظهر مشاريع مشابهة.
قادرون على العمل على تحسين الميزات المقترحة بناءً على تجربة المستخدم.