العودة لقائمة المشاريع

تطوير منطق الاشتراكات Individual & Group لتطبيق تدريب رياضي

68

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مكتمل
تاريخ النشر
منذ 4 أشهر
الميزانية
$100.00 - $250.00
مدة التنفيذ
3 أيام
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Mohammad A.
عدد العروض
8
مشاريع قيد التنفيذ
0
التواصلات الجارية
1
المهارات المطلوبة
node.js typescript Back End برمجة تطوير التطبيقات برمجة التطبيقات هندسة البرمجيات تطوير البرمجيات واجهة برمجة التطبيقات إنشاء تطبيق node.js typescript Back End برمجة تطوير التطبيقات برمجة التطبيقات هندسة البرمجيات تطوير البرمجيات واجهة برمجة التطبيقات إنشاء تطبيق
الوصف
لدينا تطبيق خاص بالمدربين الرياضيين (Personal Trainers) يحتوي على نظام اشتراكات للمستخدمين، ونحتاج إلى مطور nodejs لتنفيذ وتحديث منطق الاشتراكات وفق القواعد الجديدة الموضحة في الملف المرفق. المشروع عبارة عن تطوير Logic (Business Logic + APIs + Validation) مع **تكامل كامل مع Payment API الموجود حاليًا، بالإضافة إلى اختبارات للتأكد من صحة السيناريوهات. # الهدف الرئيسي تنفيذ نظام اشتراكات يدعم نوعين أساسيين: 1. الاشتراك الفردي (Individual — Private Training) 2. الاشتراك الجماعي (Group Cohort — Programs) مع وجود حالات خاصة مثل إنشاء اشتراك بدون خطة، وحساب الأيام بطريقة Loop مع انتهاء الصلاحية، وربط ذلك بدورة الدفع (Payment Lifecycle). المطلوب من المطور: * تنفيذ أو تعديل Models حسب الحاجة. * تنفيذ Business Logic. * إنشاء أو تعديل APIs. * دمج النظام مع Payment API الحالي. * اختبار السيناريوهات بشكل كامل. * إضافة Validation. * كتابة كود نظيف وقابل للتوسع. * توثيق مختصر للمنطق داخل الكود. معايير القبول (Acceptance Criteria) يجب تحقيق التالي: - التكامل مع Payment API يعمل بشكل صحيح - الاشتراكات تتغير حالتها بناءً على الدفع - حساب الأيام دقيق بدون أخطاء - لا يوجد وصول غير صحيح للمحتوى - السيناريوهات المختبرة تعمل بالكامل عدم تحقيق هذه النقاط يعني أن المشروع غير مكتمل. # ملاحظات مهمة * المشروع ليس معقد تقنيًا لكنه يحتاج مطور يفهم Logic جيدًا. * نفضل شخص لديه خبرة في أنظمة الاشتراكات أو SaaS. --- معلومات إضافية (سيتم تزويدها بعد الاتفاق) * Access إلى Repository. * Database Structure الحالي. * Endpoints الحالية. * Payment API Documentation. شروط التقديم يرجى إرسال: * خبرة سابقة في Nodejs. * أمثلة مشاريع مشابهة (إن وجدت).
عرض على مستقل