العودة لقائمة المشاريع
تطوير منصة تجارة إلكترونية متكاملة
الميزانية
$1000.00 - $2500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
تصميم موقع إلكتروني
جافا سكريبت
برمجة
هندسة البرمجيات
تطوير البرمجيات
برمجة مواقع
تطوير الويب
إنشاء موقع إلكتروني
تصميم موقع إلكتروني
جافا سكريبت
برمجة
هندسة البرمجيات
تطوير البرمجيات
برمجة مواقع
تطوير الويب
إنشاء موقع إلكتروني
الوصف
1. ملخص المشروع
الهدف هو بناء منصة تجارة إلكترونية حديثة وعالية الأداء، تعتمد على بنية Headless باستخدام MedusaJS 2.0 كمحرك خلفي (Backend) و ReactJS للواجهة الأمامية (Frontend). المنصة يجب أن تدعم اللغتين (العربية بشكل أساسي)، وتوفر تجربة مستخدم سلسة على الويب والهاتف، مع نظام إدارة مخزون وطلبات متطور وربط كامل مع الأنظمة الخارجية.
2. النطاق التقني (Tech Stack)
Backend: MedusaJS 2.0 (Node.js, PostgreSQL, Redis).
Frontend: ReactJS (مع Tailwind CSS و Redux أو React Query).
Admin Panel: Medusa Admin (Customized).
Database: PostgreSQL.
Search Engine: MeiliSearch (لدعم البحث العربي المتقدم).
Infrastructure: Docker.
3. المتطلبات والمهام المطلوبة
أولاً: تطوير لوحة التحكم والباك إند (MedusaJS 2.0)
نظام المنتجات: إعداد تصنيفات المنتجات، الماركات، والسمات (Attributes) مع دعم تعدد المستودعات (Multi-warehouse/Showrooms).
محرك العروض: برمجة قواعد الخصم المتقدمة (BOGO، خصومات الفئات، شحن مجاني).
الربط مع ERPNext: تطوير "Workflows" لمزامنة المنتجات، المخزون، والطلبات بشكل تلقائي.
نظام الولاء (Loyalty Points): بناء وحدة مخصصة لحساب النقاط واستبدالها داخل المتجر.
إدارة الشحن والمدفوعات: ربط بوابات الدفع (Custom Iraqi) وخيار الدفع عند الاستلام (COD)، مع إعداد مناطق الشحن وتكاليفها.
التوثيق (Auth): إعداد نظام تسجيل الدخول عبر الهاتف (OTP) والبريد الإلكتروني، والربط مع Google/Apple.
ثانياً: تطوير الواجهة الأمامية (ReactJS)
دعم اللغة العربية (RTL): بناء واجهة مستخدم كاملة تدعم القراءة من اليمين إلى اليسار مع تصميم عصري وسريع.
تجربة التسوق: صفحات منتجات تفصيلية، سلة تسوق ذكية، ونظام إتمام طلب (Checkout) من صفحة واحدة.
البحث الذكي: دمج MeiliSearch لتوفير بحث سريع يدعم الأخطاء الإملائية والاقتراحات باللغتين العربية والإنجليزية.
الملف الشخصي: لوحة تحكم للمستخدم لمتابعة الطلبات، إدارة العناوين، وعرض نقاط الولاء.
تتبع الطلبات: واجهة عرض حية لحالة الطلب (تم الاستلام، قيد التجهيز، جاري التوصيل).
ثالثاً: إدارة المحتوى والتحليلات
لوحة الإدارة: تخصيص لوحة Medusa Admin لتناسب الأدوار الوظيفية المختلفة (مدير تسويق، خدمة عملاء، عمليات).
نظام التقارير: بناء داشبورد لعرض المبيعات، معدل التحويل، المنتجات الأكثر مبيعاً، وسلوك البحث.
4. الميزات الأساسية المطلوبة (Features List)
المزامنة الخارجية: مزامنة كاملة مع ERPNext و Facebook Catalog.
تعدد المخازن: عرض توفر المنتج في الفروع/المعارض المختلفة.
التسويق الذكي: إرسال تنبيهات (Push Notifications) للسلال المتروكة والعروض الفلاشية.
دعم العملاء: دمج دردشة واتساب مباشرة ونظام تقديم الشكاوى والضمان.
التتبع: ربط أدوات التحليل (Google Analytics) وتتبع الإحالات (Referral Tracking).
5. المعايير والمخرجات (Deliverables)
كود نظيف (Clean Code): الالتزام بمعايير TypeScript والتوثيق الكامل للكود.
الأداء: سرعة تحميل الصفحات لا تتجاوز ثانيتين.
التجاوب: توافق كامل مع كافة أحجام الشاشات (Responsive Design).
الأمان: حماية كاملة لبيانات العملاء وعمليات الدفع.
6. الجدول الزمني المتوقع
يتم تحديد الجدول الزمني بناءً على مراحل (Milestones):
المرحلة الأولى: إعداد البنية التحتية والباك إند والربط مع ERPNext.
المرحلة الثانية: تطوير الواجهة الأمامية (React) ونظام البحث.
المرحلة الثالثة: نظام العروض والولاء والتقارير.
المرحلة الرابعة: الاختبار النهائي (Testing) والإطلاق.