וואלה בוסט

תמונה של פרויקט וואלה בוסט
FlutterNode.jsAWS

סיפור הפרויקט

מערכת אימונים וירטואלית | וואלה x בוסט קמביום ליוותה את שיתוף הפעולה בין פלטפורמת החדשות וואלה לחברת בוסט בפיתוח מערכת אימונים וירטואלית מקצה לקצה - הכוללת מערכת ניהול, ממשק משתמש מבוסס Web, ואפליקציות ל-Android ו-iOS. האתגר המערכת נדרשה לספק חווית אימון וידאו חלקה ומאובטחת, תוך הגנה על תוכן מקורי ותמיכה בפלטפורמות מרובות. שני אתגרים מרכזיים עמדו במוקד הפרויקט: הגנה על תוכן וידאו - סרטוני האימון מוגשים בפורמט מאובטח (m3u8) דרך נגן HLS המושך מקטעי וידאו קצרים (ts segments). כל בקשה למקטע עוברת אימות הרשאות בזמן אמת - כך שרק משתמשים בעלי מנוי פעיל יכולים לצפות בתוכן, ומשתמשים שלא שילמו חסומים אוטומטית ברמת הסגמנט. ניהול תלויות מורכבות - המערכת מורכבת מעשרות ישויות מקושרות - מאמנים, לקוחות ואימונים - כאשר שינוי בישות אחת משפיע על כלל המערכת. קמביום תכננה ארכיטקטורה מפורטת שממפה את כל הקשרים ומאפשרת ניהול גמיש ומדויק גם כשהמערכת גדלה. הפתרון המערכת פותחה בארכיטקטורת Microservices על גבי תשתית AWS - כל רכיב עצמאי, מודולרי וניתן לשינוי ללא תלות ברכיבים אחרים. האפליקציה המובייל פותחה ב-Flutter לתמיכה מלאה ב-Android ו-iOS מ-codebase אחד, והבאקאנד בנוי על Node.js לביצועים גבוהים וגמישות מקסימלית. בנוסף, המערכת כוללת: CRM מובנה לניהול לקוחות, מאמנים ומנויים בצורה מרכזית דשבורד אנליטיקס למעקב אחר ביצועים, נתוני משתמשים ומגמות שימוש בזמן אמת מערכת תשלומים ומנויים עם ניהול אוטומטי של חידושים וחסימות גישה אינטגרציות למערכות הלקוח הקיימות לצורך סנכרון נתונים וזרימת עבודה רציפה הגישה הזו מבטיחה יציבות, מדרגיות וקלות תחזוקה לאורך זמן - ומאפשרת ללקוח להרחיב את המערכת בהתאם לצמיחה עסקית.