العودة لقائمة المشاريع
تطوير موقع الكتروني(React.js)
الميزانية
$1000.00 - $2500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
جافا سكريبت
CSS
بايثون
أمن وحماية المواقع
إنشاء موقع إلكتروني
برمجة مواقع
برمجة
جافا سكريبت
CSS
بايثون
أمن وحماية المواقع
إنشاء موقع إلكتروني
برمجة مواقع
برمجة
الوصف
وصف المشروع: تطوير واجهة ويب لمنصة صنعتي (React.js)
يهدف هذا المشروع إلى بناء وتطوير الواجهة الأمامية لتطبيق ويب خاص بمنصة صنعتي وهي منصة إلكترونية ناشئة تعمل في مجال رقمنة خدمات الأثاث وربط الحرفيين والمصانع بالعملاء ومصممي الديكور. المنصة تقدم حلولاً متكاملة تشمل الطلبات المخصصة، وخدمات التصميم، والدفع الإلكتروني، وخدمات الشحن، ويُعد تطوير واجهتها أحد المكونات الأساسية لتوسيع نشاطها.
---
نطاق العمل المتوقع
المشروع يمتد لمدة3 إلى 4 أشهر (مع احتمالية التمديد)، ويتطلب تنفيذ المهام التالية:
تحليل المتطلبات وتجهيز بيئة العمل
مراجعة وثائق UI/UX المعتمدة وتحويلها إلى مكونات قابلة للتنفيذ باستخدام React.js.
إعداد بيئة التطوير وربطها بنظام التحكم في الإصدارات (Git).
تطوير واجهات المستخدم باستخدام React.js
بناء صفحات الويب الخاصة بالمنصة بشكل متجاوب (Responsive) ومتوافق مع مختلف الأجهزة.
تطوير مكونات مستقلة وقابلة لإعادة الاستخدام (Reusable Components).
تنفيذ منطق التفاعل مع المستخدم (User Interaction Logic) مثل التنقل بين الصفحات، عرض المنتجات، وإدارة الحسابات.
تكامل الواجهة مع البنية الخلفية والخدمات السحابية
التكامل مع Firebase في الجوانب التالية:
Firebase Authenticatio * Firestore (إدارة البيانات السحابية)
Firebase Storage (تحميل واستعراض الصور)
Cloud Messaging (نظام الإشعارات)
ربط المنصة بمنظومة الدفع الإلكتروني Paymob لتنفيذ عمليات الدفع والتحصيل.
ضمان الجودة والأداء
تحسين الأداء (Performance Optimization) وتقليل وقت التحميل.
ضمان التوافق مع محركات البحث (SEO) وأساسيات الوصول (Accessibility).
إجراء اختبارات وظيفية (Unit & Integration Testing) بالتنسيق مع الفريق الفني.
التعاون والتنسيق المستمر
العمل بتنسيق يومي مع فريق Flutter المسؤول عن تطبيق الهاتف.
التنسيق مع فرق المنتج والتصميم لفهم المتطلبات بشكل دقيق.
المشاركة في اجتماعات Sprint وفق منهجية Agile/Scrum.
---
المخرجات المتوقعة
واجهة ويب متكاملة، تعمل بكفاءة، ومتجاوبة مع جميع الشاشات.
توثيق فني للوظائف المطورة وطرق التكامل.
نشر أولي (Deployment) مع إمكانية إجراء تعديلات بناءً على التغذية الراجعة.
---
المؤهلات المطلوبة لتنفيذ المشروع
خبرة مثبتة لا تقل عن 3 سنوات في تطوير واجهات باستخدام React.js.
إتقان JavaScript (ES6+)، HTML5، CSS3، وإحدى مكتبات التصميم مثل Tailwind أو Material UI.
خبرة عملية في العمل مع Firebase وRESTful APIs.
فهم جيد لمنهجية العمل Agile والقدرة على إدارة المهام ذاتيًا.
خبرة في Next.js أو SSR.
خبرة في تطوير مشاريع Marketplace أو B2B Platforms.
معرفة بأساسيات تصميم واجهات المستخدم UI/UX.
---
ملاحظات:
يرجى التقديم فقط من قبل المستقلين القادرين على الالتزام الزمني الكامل بالمشروع، وعلى استعداد للمشاركة في اجتماعات تنسيقية أسبوعية (أونلاين). سيتم توفير كل الوثائق والمخططات اللازمة لبدء التنفيذ بعد التعاقد.