العودة لقائمة المشاريع
تطوير منطق الاشتراكات Individual & Group لتطبيق تدريب رياضي
الميزانية
$100.00 - $250.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
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.
* أمثلة مشاريع مشابهة (إن وجدت).