العودة لقائمة المشاريع
برمجة الواجهة الخلفية لسوق إلكتروني
الميزانية
$500.00 - $1000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
إنشاء متجر إلكتروني
Back End
تصميم موقع إلكتروني
برمجة مواقع
تطوير الويب
Next.js
إنشاء متجر إلكتروني
Back End
تصميم موقع إلكتروني
برمجة مواقع
تطوير الويب
Next.js
الوصف
نظرة عامة على المشروع:
أنا أعمل على بناء سوق إلكتروني للأزياء بنظام C2C في مصر. يعتمد المشروع على Next.js في الواجهة الأمامية وMedusa.js في الخلفية (Medusa.js backend (core must remain untouched)). سيتم مشاركة مستند المتطلبات التفصيلية (BRD) بعد الاتفاق.
دورك هو تنفيذ الجزء الخلفي تمامًا كما هو موضح، باستخدام Medusa.js extensibility (custom services/plugins) without modifying core files.
المسؤوليات الرئيسية
Implement all Phase 1 features, including:
إدارة المستخدمين:
JWT-based auth (2-hour expiry)
Role assignment (buyer/seller)
Profile CRUD
عمليات البائع:
Step-based onboarding (pickup locations, payout methods)
Product listing: 5 images max (≤2MB each) → auto-resized to WebP
Inventory tracking: Draft → Approved → Sold → Paid Out
E-commerce Core:
PostgreSQL ILIKE search with CDN caching
COD-only checkout
Bulk discounts for same-seller items
Abandoned cart detection and tracking
Loyalty & Promotions:
Points system (1 point per 10 EGP spent)
Admin-configurable promo codes/vouchers
لوحة تحكم المسؤول:
Manual payout approval (CSV export)
Configurable commission/shipping rates
CMS-style management for orders, content, users
الأداء والبنية التحتية:
Cloudflare CDN rules: 30s TTL (APIs), 30d TTL (assets)
Rate limiting (100 RPM/IP)
Supabase Vault for PII encryption
Cloudflare R2 for image hosting
Scheduled jobs via cron or similar
المتطلبات:
المهارات الأساسية المطلوبة:
Medusa.js (custom plugins/services/extensions)
PostgreSQL performance tuning (indexing, pooling)
Cloudflare R2 + Supabase Vault integration
Node.js (sharp for image processing, JWT handling, cron jobs)
REST API development with cache-control headers
يفضل أن يكون لديك:
Experience with i18n/Arabic support
Knowledge of loyalty, rewards, or promo systems
Mobile-first performance optimization
مستندات مرجعية:
Medusa.js Fundamentals "https://docs.medusajs.com...;
Mercurius.js Seller Workflows"https://docs.mercurjs.com...;