אפליקציה למורים פרטיים: תזמון, תשלומים ווידאו
כשמורה מגיע ל-10–15 תלמידים, התזמון בגוגל קלנדר מתחיל להתנגש, והתשלומים הולכים לאיבוד בהודעות. מצב טיפוסי: שיעור בשעה 15:00 שעון מוסקבה עם תלמיד בברלין — השעה משתנה בגלל שעון קיץ. אנו בונים אפליקציות שפותרות את הבעיה הזו ואחרות באופן אוטומטי. אנו משלבים תזמון מקוון, הזמנת תלמידים, קבלת תשלומים ושיעורי וידאו לאפליקציה אחת עם מיתוג פרטי לשיעורים מקוונים. זוהי מערכת ניהול למידה מלאה שמחליפה תריסר שירותים שונים. הפלטפורמה שלנו למורים מאפשרת לתלמידים להזמין משבצות בעצמם, לקבל תזכורות אוטומטיות ולשלם עבור שיעורים ללא התכתבויות מיותרות. כתוצאה מכך, המורה מקדיש 50% פחות זמן לעבודה ארגונית. עבור מורה יחיד, האוטומציה הזו חוסכת עד 6,000 דולר בעלויות עבודה שנתיות. אנו משתמשים ב-Flutter 3.24 עם תמיכה ב-iOS 17+ ו-Android 14+ כפריימוורק דקלרטיבי.
האתגר של תזמון דו-כיווני
המורה מגדיר משבצות זמינות, התלמיד מזמין חלונות פנויים. נשמע פשוט, אבל בלי נורמליזציה של UTC, כאוס אזורי זמן הוא בלתי נמנע. פתרון: אחסון זמנים ב-UTC במסד הנתונים, המרה בצד הלקוח באמצעות חבילות intl ו-timezone של Flutter. הצגה תמיד בשעה המקומית של המכשיר.
התנגשויות משבצות הן סיפור נפרד. אם שני תלמידים פותחים בו-זמנית את מסך ההזמנה לאותה שעה, שניהם רואים את המשבצת כפנויה. בלי נעילה אופטימית ברמת מסד הנתונים (PostgreSQL SELECT FOR UPDATE), אחד יקבל תשובה מוצלחת והשני שגיאה שקטה. בצד הלקוח: טיפול ב-HTTP 409 עם הודעה ברורה 'הזמן הוזמן זה עתה על ידי תלמיד אחר.' הלוגיקה הזו מפחיתה ביטולים ב-30%. סנכרון רקע דרך Background Fetch (iOS) ו-WorkManager (Android) מבטיח שגם בחיבור חלש, התלמיד רואה את הלו"ז העדכני ביותר.
הטכנולוגיות
Flutter חוצה פלטפורמות — iOS + Android מקוד בסיס אחד. מצב התזמון — Riverpod AsyncNotifier עם שמירה במטמון דרך hive: שיעורים זמינים במצב לא מקוון. שיחות וידאו — אינטגרציה של Agora RTC SDK (חבילה agora_rtc_engine) או Jitsi Meet SDK לאירוח עצמי. הקלטת שיעורים — Agora Cloud Recording API עם אחסון ב-S3.
תשלומים: YooKassa או Stripe עם webhooks לאישור. הכסף נמשך רק לאחר אישור השיעור — זה מונע מחלוקות במקרה של ביטולים. הגדרת מיתוג פרטי דרך דגל AppConfig מאפשרת מעבר בין שוק לאפליקציה אישית ללא שכתוב קוד.
התראות מיושמות דרך Firebase Cloud Messaging (FCM) לאנדרואיד ו-Apple Push Notification service (APNs) ל-iOS. 15 דקות לפני השיעור, השרת שולח התראה עם קישור לשיחת הווידאו. אם התלמיד לא אישר את המשבצת שעתיים לפני, נשלחת תזכורת נוספת. מנגנון זה מפחית אי-הגעה ב-40%.
התקנה שלב אחר שלב לשיחות וידאו עם Agora
- התקן את החבילה
agora_rtc_engineבגרסה 6.3.0 ב-pubspec.yaml. - צור מופע RtcEngine עם ה-App ID מקונסולת Agora.
- הגדר joinChannel עם טוקן אימות (נוצר בשרת).
- יישם מטפלי אירועים: didJoinChannel, didLeaveChannel, remoteVideoStateChanged.
- העבר videoCanvas להצגת וידאו בווידג'ט של Flutter.
- לאחר בדיקה במצב ניסיון, עבור לטוקנים לייצור.
גישה זו עובדת על iOS ואנדרואיד ללא שינויים נוספים.
מיתוג פרטי מול שוק: מה לבחור?
אם אתה מורה עצמאי או בית ספר קטן, אפליקציה עם מיתוג פרטי מחזירה את ההשקעה פי 2 מהר יותר משוק B2C. אתה מקבל אפליקציה ממותגת משלך ללא עמלה לכל שיעור. הפיתוח אורך 6–9 שבועות לעומת 14–18 שבועות לשוק. מיתוג פרטי — התחלה מהירה עם חיסכון של עד 40% בתקציב (6,000 דולר על תקציב של 15,000 דולר).
השוואת מודלי מונטיזציה
| פרמטר | שוק B2C | מיתוג פרטי |
|---|---|---|
| קטלוג מורים | כן | לא |
| עמלה | הפלטפורמה לוקחת | אין |
| מיתוג | משותף | אישי |
| אנליטיקה | ברמת הפלטפורמה | ברמת המורה (הכנסות, תפוסה) |
| זמן פיתוח | 14–18 שבועות | 6–9 שבועות |
מיתוג פרטי — התחלה מהירה עם חיסכון של עד 40% בתקציב.
מה כלול בעבודה במפתחות?
| שלב | משך | תוצאה |
|---|---|---|
| אנליזה | שבוע | מפרט טכני + אב טיפוס UI |
| עיצוב | שבוע | ארכיטקטורת מסד נתונים, נקודות קצה |
| פיתוח | 4–8 שבועות | אפליקציה ב-TestFlight/מסלול סגור |
| בדיקות | 1–2 שבועות | דוח באגים |
| השקה | שבוע | שחרור בחנויות + CI/CD |
לאחר ההשקה — אחריות ל-3 חודשים וייעוץ תפעולי. מעל 5 שנים בשוק, 30+ פרויקטים מוצלחים. הזמינו בדיקה מקדימה של הפרויקט שלכם.
אמצעי אבטחת תשלומים
התשלומים מעובדים דרך שערי תשלום מוסמכים (YooKassa, Stripe). אנו לא מאחסנים נתוני PAN בשרתים — נעשה שימוש בטוקניזציה. אישור העסקה מתרחש רק לאחר מתן השירות, מה שמגן מפני חיובים חוזרים. לאבטחה נוספת, מופעל 3D Secure.
התחלת עבודה
MVP למורה אחד (תזמון, צ'אט, תשלומים): 6–9 שבועות, החל מ-15,000 דולר. שוק עם קטלוג, וידאו, אנליטיקה: 14–18 שבועות. העלות מחושבת באופן אישי. צרו קשר — נאמוד את הפרויקט שלכם תוך 1–2 ימים.







