منصة متكاملة (Marketplace / SaaS) تتيح لاستوديوهات الرقص والمدربين المستقلين نشر الحصص والفعاليات والجلسات، وبيع التذاكر والباقات، واستلام أرباحهم تلقائياً.
دوري في المشروع: صمّمت وبنيت الـ Backend بالكامل، وهو API ضخم ومنظم يخدم تطبيقات الموبايل والويب ولوحة التحكم.
أبرز المميزات:
مدفوعات عبر Stripe Connect: دفع بالبطاقة والكاش، وعمولة للمنصة، واسترجاع، وأكواد خصم، وتحويل أرباح المدربين تلقائياً بعد انتهاء الحصة.
تسجيل الدخول بحساب Apple وGoogle، ومزامنة مع Google Calendar، وتذاكر على Apple Wallet.
صلاحيات متعددة: مدير النظام، وصاحب الاستوديو، وموظفو الاستوديو، والمدرب، والطالب.
نظام حجز يمنع الحجز المزدوج حتى مع الضغط العالي، مع مراعاة فروق التوقيت.
جداول أسبوعية، ومواعيد توفر المدربين، وقاعات، وأنواع تذاكر، وباقات، وتقييمات، وإشعارات.
لوحات تحليلات للاستوديوهات والمدربين: الإيرادات، وأداء الحصص، وتفاعل الطلاب.
ربط مع نظام التسويق GoHighLevel.
أكثر من 160 ملف اختبار آلي، وتوثيق كامل للـ API، ونشر تلقائي (CI/CD).
أرقام: 84 مساراً موثقاً في الـ API، و57 جدول بيانات، وأكثر من 40 وحدة برمجية.
المهارات: Node.js, Express, TypeScript, PostgreSQL, Redis, Stripe, REST API, OpenAPI, Vitest, GitHub Actions
الرابط: https://app.danceable.ai/