פיתוח אפליקציות מובייל לפסיכולוגים/פסיכותרפיסטים
לקוח קובע פגישה בשעה 22:47. לא בגלל מקרה חירום — פשוט נוח אחרי העבודה. האפליקציה חייבת לספק הזמנת פגישות, תזכורות, צ'אט מאובטח ותשלום — ללא שיחות למנהל וללא דליפות מידע. כאן רוב הפתרונות ה"פשוטים" נכשלים. אנו מפתחים אפליקציות כאלה עם הצפנה, ICE restart והחזרים אוטומטיים. ניסיון: 5+ שנים, 10+ פרויקטים בטלמדיצינה. האפליקציות שלנו משיגות 99% יציבות שיחות וידאו ומפחיתות את שיעור אי-ההתייצבות ב-30% באמצעות התראות חכמות.
למה בוני אתרים סטנדרטיים לא עובדים
אפליקציות פסיכותרפיות מטפלות בנתונים אישיים בקטגוריה מיוחדת — מוסדרים על ידי 152-FZ, סעיף 10. זה לא רק "להוסיף SSL". אחסון היסטוריית פגישות, הערות אבחון, הקלטות אודיו דורש הצפנה ברמת האחסון ומדיניות עיבוד נתונים נפרדת. לפי הסטטיסטיקה שלנו, 60% מהסטארטאפים בטלמדיצינה חווים דליפות עקב תצורת Firebase לא נכונה.
בעיה אופיינית: מפתח משתמש ב-Firebase Realtime Database עם כללי ברירת מחדל, וחודש לאחר מכן מתברר שנתוני הלקוחות נגישים טכנית דרך קונסולת Firebase אם חשבון השירות נפרץ. עבור יישומים רפואיים, זה קריטי.
נקודת כאב שנייה היא שיחות וידאו. WebRTC דרך Agora SDK או Daily.co עובד ביציבות על 4G, אבל במעבר מ-Wi-Fi לנתונים ניידים, השיחה נופלת אם ICE restart לא מיושם. המשתמש רואה מסך קפוא — ועוזב. בטיפול, זו גם מכה רגשית באמצע הפגישה. יישמנו ICE restart ו-foreground service — עכשיו 99% מהשיחות עוברות ללא נפילות, שזה פי שניים מפתרונות ללא fallback.
איך אנחנו בונים אפליקציות כאלה
טכנולוגיות: Flutter 3.x + Dart, backend על Laravel או Node.js, PostgreSQL עם הצפנת עמודות רגישות באמצעות pgcrypto, וידאו דרך Daily.co REST API + WebRTC SDK.
תזמון מומחים הוא מודול נפרד עם משבצות זמן, מרווחי ביניים בין פגישות וסנכרון עם Google Calendar באמצעות Calendar API v3. הלקוח רואה רק משבצות פנויות. הפסיכולוג מנהל את לוח הזמנים בלוח בקרה אינטרנטי או ישירות באפליקציה.
לצ'אט, אנו משתמשים ב-Stream Chat SDK — הוא מספק הצפנה מקצה לקצה מהקופסה, היסטוריית הודעות, אישורי קריאה. אינטגרציה ל-Flutter אורכת כיומיים. חלופה: שרת WebSocket מותאם אישית על Laravel Broadcasting + Pusher Channels אם יש צורך בשליטה מלאה על התשתית.
התראות Push דרך Firebase Cloud Messaging: תזכורת 24 שעות, שעה ו-15 דקות לפני הפגישה. הלקוח מאשר הגעה ישירות מההתראה — זה מפחית את שיעור אי-ההתייצבות ב-30%.
תשלומים מקוונים דרך YooKassa או Robokassa: יצירת כוונת תשלום בשרת, אישור דרך webhook, זיכוי לחשבון המומחה בניכוי עמלת פלטפורמה (2-3%). החזרים — אוטומטית בביטול מאוחר משעתיים.
מהניסיון: בפיתוח אפליקציה דומה לרשת מרכזים פסיכולוגיים, נתקלנו בכך ש-Daily.co בחלק ממכשירי Android (Xiaomi MIUI 12) חוסם את המיקרופון ברקע כשהאפליקציה ממוזערת. הפתרון היה foreground service עם התראה "פגישה מתנהלת", ששומר על זרם האודיו פעיל. ללא זה, 30% מהשיחות נפלו ב-Android.
איך מובטחת סודיות הנתונים
אנו משתמשים בשילוב של שיטות: הצפנת עמודות רגישות ב-PostgreSQL עם אלגוריתם AES-256, הצפנה מקצה לקצה בצ'אט, HTTPS לכל בקשות ה-API, אימות דו-שלבי לכניסת מומחים. אנו עורכים ביקורות אבטחה שוטפות של קוד ותשתית. הפתרונות שלנו מוסמכים לעמידה בעקרונות 152-FZ ו-GDPR.
אילו מודולים חייבים להיות באפליקציית פסיכולוג
| מודול | מטרה |
|---|---|
| פרופיל מומחה | התמחויות, השכלה, תעודות — ניתן לעריכה דרך CMS |
| שאלון לקוח | איסוף נתונים והסכמה לעיבוד (PDF דרך pdfmake) |
| יומן פגישות | הערות מוגנות, נגישות רק למומחה |
| יומן מצב רוח | המחשת דינמיקה דרך fl_chart |
| תוכנית הפניות | קודי קידום, הנחות, הזמנות |
אינטגרציית וידאו שלב אחר שלב (HowTo)
- הירשם ל-Daily.co וקבל מפתח API.
- שלב את Daily.co REST API ב-backend ליצירת חדרים.
- חבר את WebRTC SDK בצד הלקוח עם העברת טוקן.
- יישם ICE restart במטפל בשינוי רשת.
- ב-Android — הפעל foreground service עם התראה "פגישה מתנהלת".
- בדוק על מכשירים אמיתיים (iPhone 11, Xiaomi Redmi 9, Samsung S22).
למה הווידאו לא נופל
אנו מיישמים ICE restart — מנגנון שמקים מחדש את החיבור כשהרשת משתנה. בנוסף, ב-Android אנו מפעילים foreground service עם התראה "פגישה מתנהלת", שמונע מהמערכת לחסום את זרם האודיו. הטכנולוגיה שלנו על Daily.co עם ICE restart מבטיחה 99% יציבות שיחות — פי שניים מפתרונות WebRTC טהורים ללא fallback.
תהליך ולוח זמנים
אנו מתחילים בביקורת דרישות: אנו קובעים אם יש צורך במודל רב-מומחים (aggregator) או אפליקציה למומחה/מרפאה ספציפיים. הארכיטקטורה תלויה בכך.
| שלב | משך |
|---|---|
| ניתוח ואב-טיפוס UX | 2–3 שבועות |
| עיצוב ב-Figma | 2–4 שבועות |
| פיתוח (Flutter + backend) | 6–10 שבועות |
| בקרת איכות על מכשירים אמיתיים | 2–3 שבועות |
| פרסום ב-App Store וב-Google Play | 2–4 שבועות |
MVP עם הזמנת פגישות, שיחות וידאו ותשלומים — מ-8 עד 14 שבועות תלוי בהיקף. Aggregator עם חשבונות אישיים, אנליטיקה ו-CRM מורחב — מ-20 שבועות.
מה כלול בחבילת הפיתוח
התוצר שלנו כולל:
- קוד מקור מלא תחת NDA (אפליקציות מובייל Flutter + backend Laravel)
- תיעוד טכני: סקירת ארכיטקטורה, תיעוד API (Swagger), מדריך פריסה
- לוח בקרה עם גישה לדשבורד אינטרנטי
- חודש תמיכה חינם לאחר השקה (תיקוני באגים, התאמות קטנות)
- הדרכה לצוות שלך (2 מפגשים, עד שעתיים כל אחד) על ניהול האפליקציה ולוח הבקרה
- אופציונלי: תחזוקה שוטפת, הגדרת שרת ב-AWS או Hetzner
אחריות והסמכות
יש לנו 5+ שנות ניסיון ורשומה של 10+ פרויקטים בטלמדיצינה. אנו מציעים אחריות ל-90 יום על כל הקוד. תהליך הפיתוח שלנו עוקב אחר תקני אבטחת מידע ISO 27001, וכל הפרויקטים עוברים ביקורת אבטחה סופית לפני השקה. צור קשר לייעוץ — נספק הפניות מלקוחות קודמים.







