العودة لقائمة المشاريع
مطور محترف (Node.js & Flutter) لبناء نظام نماذج ديناميكية شرطية (Dynamic Dynamic Form Builder)
الميزانية
$250.00 - $500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
flutter
node.js
التصميم الإبداعي
تطوير البرمجيات
برمجة
flutter
node.js
التصميم الإبداعي
تطوير البرمجيات
برمجة
الوصف
نحن نعمل على تطوير تطبيق خدمات متعددة (Super App)، الواجهة الأمامية مبنية باستخدام Flutter والخلفية باستخدام Node.js.المطلوب هو
اضافة مديول و تنفيذ ميزة النماذج الديناميكية بالكامل الموجهة من خلال الباكند (Backend-Driven UI / Dynamic Form Builder)، بحيث نتمكن من لوحة التحكم (Admin Panel) من إنشاء حقول وأسئلة مخصصة لكل خدمة على حدة، والتحكم التام بها دون الحاجة لتحديث التطبيق على المتاجر.المهام المطلوبة بالتفصيل:في الباكند (Node.js):تصميم وبناء قاعدة بيانات مرنة تدعم (الخدمات $\leftarrow$ الحقول والأسئلة $\leftarrow$ خيارات الأجوبة $\leftarrow$ الشروط والعلاقات).بناء لوحة تحكم (Admin Panel) تتيح لنا إضافة الحقول، تحديد نوع الإدخال (Dropdown, Radio, Text)، تحديد إن كان الحقل إلزامياً أم اختيارياً، ورسم العلاقات الشرطية (مثال: إذا اختار المستخدم خيار "أ"، يظهر له الحقل "ب").بناء API يعيد هيكلة البيانات (JSON Response) تشرح للتطبيق كيفية رسم الواجهة شجرياً.في الواجهة الأمامية (Flutter):استقبال الـ JSON وقراءته ديناميكياً وبناء الـ Widgets بناءً على نوع الحقل (Dynamic Rendering).إدارة الحالة (State Management) للتعامل مع الشروط وإظهار/إخفاء الحقول فوراً بناءً على اختيارات المستخدم.عمل الـ Validation (التحقق من الحقول الإلزامية) برمجياً قبل إرسال الطلب.إرسال الإجابات النهائية للسيرفر في Payload منظم.الشروط المطلوبة في المستقل:خبرة قوية ومثبتة في بناء الأنظمة الديناميكية (Dynamic Forms) وإدارة الحالات المعقدة في Flutter.كود نظيف ومنظم (Clean Code) مع استخدام إدارة حالة قوية (مثل Bloc, Provider, أو GetX).تسليم قاعدة البيانات وهيكلة الـ API بشكل موثق (Documentation).يرجى إرفاق نماذج لأعمال سابقة قمت فيها ببناء نظام مشابه (Dynamic Dynamic UI). مرفق معه نموذج لمثال عملي