منصة اشتراك للدروس الخصوصية عبر الإنترنت مع جدولة في الوقت الفعلي
احتاجت شركة ناشئة في مجال التعليم إلى منصة تربط الطلاب بالمعلمين من خلال وصول قائم على الاشتراك، وتتميز بجدولة في الوقت الفعلي، ومدفوعات تلقائية، وتجربة حجز سلسة.
ناقش مشروعك
التحدي
تطلب بناء سوق موثوق للدروس الخصوصية حل تحديات دمج متعددة:
- تعقيد الجدولة — تطلب تنسيق توافر المعلمين مع حجوزات الطلاب مزامنة تقويم في الوقت الفعلي
- تدفقات الدفع — إدارة الاشتراكات، المدفوعات لمرة واحدة، ومدفوعات المعلمين من خلال نظام دفع واحد
- المصادقة — وصول آمن متعدد الأدوار للطلاب، المعلمين، والمسؤولين
- موثوقية النماذج — تطلبت نماذج الحجز والانضمام المعقدة التحقق القوي لمنع الأخطاء وضمان جودة البيانات
- تحديثات في الوقت الفعلي — احتاج الطلاب والمعلمون إلى ملاحظات فورية حول تغييرات الحجز وأحداث المنصة
حلنا
قمنا ببناء منصة دروس خصوصية متكاملة باستخدام Supabase للمصادقة والبيانات في الوقت الفعلي، وStripe لفوترة الاشتراكات ومدفوعات المعلمين، وCalendly للجدولة — وكل ذلك مغلف بواجهة أمامية حديثة مبنية بـ React/TypeScript.
البنية
- الواجهة الأمامية (Frontend): React مع TypeScript، TailwindCSS، ومكتبة مكونات Shadcn/UI
- أداة البناء (Build Tool): Vite لتطوير سريع وبنيات إنتاج محسّنة
- الواجهة الخلفية (Backend): Supabase Edge Functions لنقاط نهاية API آمنة تتعامل مع الحجوزات، المدفوعات، والانضمام
- قاعدة البيانات (Database): Supabase (PostgreSQL) مع اشتراكات في الوقت الفعلي للتحديثات المباشرة
- المصادقة (Authentication): Supabase Auth مع وصول قائم على الأدوار
- الجدولة (Scheduling): تكامل Calendly لمزامنة الحجوزات في الوقت الفعلي
- المدفوعات (Payments): Stripe للاشتراكات، المدفوعات لمرة واحدة، ومدفوعات المعلمين
- إدارة الحالة (State Management): Redux Toolkit للحالة العامة، React Query لحالة الخادم
- التحقق من النماذج (Form Validation): React Hook Form مع التحقق من مخطط Zod
- الرسوم المتحركة (Animations): Framer Motion للانتقالات، أدوات التحميل، والنوافذ المنبثقة (modals)
الميزات الرئيسية
- نظام الاشتراك — خطط مدعومة بـ Stripe مع فوترة متكررة ودعم الفئة المجانية
- الجدولة في الوقت الفعلي — تكامل Calendly لمزامنة الحجوزات بين الطلاب والمعلمين
- Supabase Edge Functions — نقاط نهاية API بدون خادم لمنطق الحجوزات، المدفوعات، والانضمام
- التحقق من النماذج — React Hook Form مع مخططات Zod لمنع أخطاء الإرسال
- مدفوعات المعلمين — معالجة المدفوعات التلقائية من خلال Stripe Connect
- تحديثات مباشرة — اشتراكات Supabase في الوقت الفعلي لتغييرات الحجز والحالة الفورية
- تصميم متجاوب — واجهة مستخدم متوافقة مع الجوّال مع رسوم متحركة من Framer Motion ونوافذ منبثقة (modals) سهلة الوصول
- النشر الآلي — خط أنابيب CI/CD لإصدارات مستقرة ومتسقة
النتائج
المكدس التقني
caseStudyDetail.more دراسات الحالة
استكشف المزيد من تطبيقاتنا التقنية
نظام إدارة المحتوى والاشتراكات متعدد المنصات
مقدم خدمة المحتوى/الاشتراكات كان بحاجة إلى منصة كاملة تمتد عبر الجوال، وإدارة الويب، والخلفية لإدارة مصادقة المستخدم، ومكتبات المحتوى، ودورات حياة الاشتراكات.
Kickly: منصة مشاريع مدعومة بـ AI للشركات الناشئة
Kickly هي منصة لإدارة المشاريع مدعومة بـ AI ومصممة خصيصًا للشركات الناشئة — تجمع بين أتمتة المهام الذكية، والتعاون الفريقي، وتتبع التقدم في الوقت الفعلي في منتج واحد.
الأسئلة الشائعة
طورت MicrocosmWorks محرك الجدولة لتخزين جميع أوقات التوفر بتوقيت UTC وعرضها في المنطقة الزمنية المحلية للمستخدم باستخدام قاعدة بيانات المناطق الزمنية IANA. يتعامل النظام أيضًا مع التحولات إلى التوقيت الصيفي تلقائيًا ويعرض نوافذ التداخل عندما يبحث طالب في منطقة زمنية واحدة عن مدرسين في منطقة أخرى.
صممت MicrocosmWorks سير عمل تلقائي لإعادة الجدولة يخطر الطالب على الفور، ويقدم مدرسين بدلاء متاحين بخبرة مطابقة في المادة، ويعيد رصيد الجلسة إذا لم يتم العثور على بديل مناسب. يتم وضع علامة على المدرسين الذين يلغون بشكل متكرر في نظام تسجيل الموثوقية.
قامت MicrocosmWorks بتطبيق نظام اشتراك مرن قائم على الرصيد حيث يشتري الطلاب حزم ساعات شهرية تُرحّل لمدة تصل إلى 60 يومًا. تدعم المنصة ترقيات وتخفيضات في منتصف الدورة مع فواتير نسبية يتم التعامل معها عبر Stripe's subscription scheduling API.
نعم، قامت MicrocosmWorks ببناء البنية التحتية للفيديو باستخدام WebRTC مع بنية SFU (Selective Forwarding Unit) التي تتدرج من جلسات 1:1 إلى جلسات جماعية تضم ما يصل إلى 8 مشاركين. تستهلك الجلسات الجماعية عددًا أقل من النقاط لكل طالب، مما يحفز التعلم التعاوني مع الحفاظ على أرباح المعلمين.
تقدم MicrocosmWorks عادةً منصات الدروس الخصوصية بمعدلات تطوير تتراوح من 15 دولارًا إلى 40 دولارًا للساعة، مع النطاق الكامل الذي يشمل دمج الفيديو، والجدولة، والمدفوعات، ومطابقة المعلمين ويتطلب 600-900 ساعة. يمكن نشر بنية WebRTC التحتية على خوادم سحابية فعالة من حيث التكلفة، مما يبقي التكاليف التشغيلية المستمرة منخفضة.
مستعد لتحويل عملك؟
دعنا نناقش كيف يمكننا تطبيق حلول مشابهة لتحدياتك.