SC
SportChat Ultimate
Partner Overview · v1.2.0
CONFIDENTIAL
41מודולי פיצ'ר
110+מסכים מיושמים
16ענפי ספורט
42שפות
2,627קבצי Dart
278מיגרציות DB
46Edge Functions
4,110+טסטים
Flutter 3.41Dart 3.11SupabaseAgora RTCFirebaseRiverpod 3.2iOS + AndroidClean Architecture

41 מודולי פיצ'ר

כל מודול — Clean Architecture עצמאי · features/ → domain/ → data/ → presentation/
סושיאל & תקשורת Live & ספורט גיימיפיקציה AI תוכן מונטיזציה Auth & Security UX Infra
  • חדרי צ'אט לפי משחק — ביתי / אורחים / ניטרלי
  • תגובות live לאירועים בזמן אמת
  • שיתוף מדיה — תמונות, GIF, הודעות קוליות
  • אינדיקטורי הקלדה + אישורי קריאה
  • Supabase Realtime WebSocket
  • חדרי קול חיים — Agora RTC Engine v6.5.0
  • ניהול מנחה + רשימת משתתפים
  • Mute / Unmute / Speaker mode
  • רב-משתתפים בו-זמנית
  • שיחות קוליות פרטיות בין חברים
  • שיחות וידאו
  • מסך שיחה נכנסת
  • היסטוריית שיחות
  • הצפנה E2E מובנית (Agora)
  • צפייה משותפת מסונכרנת
  • תגובות חיות + פרשנות קולית
  • יצירת מסיבת צפייה + ניהול משתתפים
  • קישור הצטרפות
  • גרף חברתי — עוקבים / נעקבים
  • חיפוש ומציאת משתמשים
  • בקשות חברות + הזמנות ממתינות
  • חסימה / השתקה
  • אמוג'י ותגובות מותאמות אישית
  • תגובות לאירועי משחק בזמן אמת
  • אנימציות float-up
matches Live
  • ניקוד חי — GoalServe API (כדורגל)
  • סטטיסטיקות שחקנים + קבוצות
  • ציר זמן — גולים, כרטיסים, החלפות
  • דיווחי פציעות + חדשות קבוצות
  • מידע שידור (ערוצי TV)
broadcast Live
  • תזמון שידורים חיים
  • ניהול שידורים פעילים
  • לוח ניהול לשידורנים
notifications Live
  • Firebase Cloud Messaging (FCM)
  • Push: גולים, התחלת משחק, תוצאה סופית
  • Push: בקשות חברות, הודעות, ניבויים
  • Background FCM + 8 feature-flag kill switches
predictions Gamification
  • ניבויי תוצאה (1X2 + מדויק)
  • ניבויים head-to-head
  • תחרויות יומיות / שבועיות / עונתיות
  • לוחות מובילים — גלובלי / חברים / ספורט
  • היסטוריית ניבויים + אחוז הצלחה
gamification Gamification
  • מערכת נקודות עם מכפילים
  • הישגים + תגים עם תנאי פתיחה
  • Battle Pass עונתי (פרמיום)
  • מבצעים יומיים / שבועיים
  • תוכנית הפניות + בונוסים
loyalty Gamification
  • תוכנית נאמנות עם רמות
  • פרסים הניתנים למימוש
  • מעקב נקודות + רמה נוכחית
ai_assistant AI
  • עוזר AI לשאלות על משחקים, שחקנים, קבוצות
  • ניתוח מקדים + תובנות חיות + סיכומים
  • Failover: Anthropic → OpenAI → fallback
  • תאימות EU AI Act מלאה
ai_creator AI
  • יצירת תוכן ספורט מותאם אישית
  • תצוגות מקדימות + זרקורים על שחקנים
  • גרפיקות לקבוצות
ar_experiences AI
  • חוויות מציאות רבודה
  • סיורי אצטדיון AR
  • שכבות מידע על שחקנים
feed + news Content
  • פיד חדשות ספורט עם פילטרים
  • פיד מותאם אישית לפי העדפות
  • פרסום פוסטים + תמונות
highlights Content
  • קטעי הדגשה ממשחקים
  • שיתוף קליפים
  • ספריית הדגשות אישית
content_creator Content
  • כלי יצירת תוכן למשתמשים
  • עורך תמונות + טקסט
  • תבניות עם מיתוג SportChat
teams + leagues Content
  • דפי קבוצות עם הרכב שחקנים
  • טבלאות ליגות ודירוגים
  • ניהול קבוצות מועדפות
  • התראות מותאמות לקבוצה
favorites Content
  • ניהול קבוצות / ליגות / ספורטים מועדפים
  • סנכרון cross-device
  • עדיפות בפיד ובהתראות
monetization Revenue
  • IAP — Apple App Store + Google Play
  • מטבע פנימי (Currency Shop)
  • מנוי פרמיום (הסרת פרסומות + פיצ'רים)
  • Battle Pass עונתי
commerce Revenue
  • שוק פנימי + עסקאות
  • כרטיסי אירועים
  • חנות מרצ'נדייז (stub)
auth + registration Auth
  • Supabase Auth + Phone OTP
  • כניסה ביומטרית — טביעת אצבע / זיהוי פנים
  • TOTP — אימות דו-שלבי
  • אשף הרשמה עם בחירת ספורטים
security Auth
  • Drift + SQLCipher (אחסון מוצפן)
  • GDPR — ייצוא נתונים, מחיקת חשבון, הסכמות
  • ניהול מכשירים + סשנים פעילים
  • Anti-takeover: שחזור + אמות מכשיר
  • DSA + EU AI Act compliance
safety / moderation Auth
  • מרכז בטיחות למשתמשים
  • דיווח תוכן לא חוקי + ערעורים
  • סקירת מנחים + יומני Admin
  • AI content moderation classifier
  • PhotoDNA stub + CSAM checks
home / navigation UX
  • 5-tab navigation shell
  • go_router 15.1 עם typed routes
  • 80+ deep-link routes
  • Universal links (iOS + Android)
profile UX
  • פרופיל משתמש + שחקנים
  • עריכת פרופיל
  • דשבורד פעילות + Stats overlay
settings UX
  • 15 מסכי הגדרות
  • בחירת שפה (42 שפות)
  • הגדרות התראות מפורטות
  • פרטיות + 2FA + שינוי סיסמה
support UX
  • מרכז עזרה
  • יצירת קשר + inbox תמיכה
  • ארכיון כרטיסים
experiments Infra
  • A/B testing framework
  • Feature flags (8 kill-switches)
  • Firebase Remote Config
  • Shorebird OTA updates (Dart patches)
widgets / wearables Infra
  • iOS Live Activities + WidgetKit
  • Wear OS companion (Android)
  • App Shortcuts + Siri Shortcuts (planned)
admin Infra
  • דשבורד Admin + כלי מודרציה
  • יומני ביקורת
  • Cost dashboard
  • 59 GitHub Actions workflows
legal / compliance Infra
  • תנאי שימוש + מדיניות פרטיות
  • GDPR + DSA + EU AI Act
  • App Store + Play Store compliance
  • 174 מסמכי תיעוד ואודיט

110+ מסכים מיושמים

כל מסך — *_screen.dart · מחולק לפי דומיין
🔐 Auth & Onboarding9
splash_screen onboarding_screen age_gate_screen login_screen otp_screen totp_challenge_screen registration_wizard_screen profile_setup_screen unauthorized_screen
⚽ משחקים & Live8
matches_screen match_detail_screen match_detail_error_screen match_analysis_screen room_selection_screen chat_rooms_screen sports_selection_screen broadcast_schedule_screen
💬 צ'אט & סושיאל9
chat_screen chat_media_screen friend_list_screen friend_requests_screen user_discovery_screen pending_invites_screen muted_users_screen blocked_users_screen search_screen
🗣️ קול & וידאו6
voice_rooms_list_screen voice_room_screen voice_call_screen video_call_screen incoming_call_screen call_history_screen
🎉 Watch Parties3
watch_parties_list_screen watch_party_detail_screen create_watch_party_screen
🏆 Predictions & Gamification9
prediction_screen prediction_detail_screen prediction_history_screen prediction_leaderboard_screen leaderboard_screen battle_pass_screen missions_screen badges_screen achievements_screen
💎 Loyalty & Rewards3
loyalty_screen referral_screen gamification_screen
📰 Feed & Content7
feed_screen personalized_feed_screen news_feed_screen news_detail_screen highlights_screen create_post_screen content_creator_screen
⚽ קבוצות & ליגות6
teams_browser_screen my_teams_screen choose_team_screen leagues_browser_screen league_standings_screen stadium_tour_screen
👤 פרופיל5
profile_screen edit_profile_screen activity_screen stats_overlay_screen analytics_dashboard_screen
⚙️ הגדרות15
settings_screen language_screen notification_settings_screen privacy_screen privacy_center_screen change_password_screen two_factor_screen recovery_email_screen delete_account_screen device_list_screen active_sessions_screen export_data_screen gdpr_consent_screen about_screen terms_screen
🛡️ Safety & Admin8
safety_center_screen safety_onboarding_screen report_illegal_content_screen my_reports_screen moderation_review_screen appeal_submission_screen admin_audit_logs_screen admin_moderation_screen
💳 Commerce & Monetization6
premium_screen currency_shop_screen ticketing_merch_screen my_tickets_screen ticket_conversation_screen cost_dashboard_screen
🆘 Support5
help_center_screen contact_us_screen contact_support_screen support_inbox_screen archive_screen
🤖 AI & Special5
ar_experiences_screen ai_creator_screen experiments_screen wearable_setup_screen widgets_wearables_screen

16 ענפי ספורט

נתוני כדורגל חיים דרך GoalServe · שאר הספורטים — עדכונים ותוכן
ספורטליגות / תחרויות מרכזיותסוג נתונים
⚽ כדורגל Premier League · LaLiga · Serie A · Bundesliga · Champions League · ליגת העל GoalServe Live
🏀 כדורסל NBA · Euroleague · ליגה לאומית נתונים
🎾 טניס Grand Slams · ATP · WTA נתונים
⚾ בייסבול MLB נתונים
🏈 פוטבול אמריקאי NFL · NCAA נתונים
🏒 הוקי NHL נתונים
⛳ גולף PGA Tour · Masters נתונים
🏏 קריקט IPL · ICC World Cup · The Ashes נתונים
🏉 רוגביSix Nations · Rugby World Cupתוכן
🏐 כדורעףFIVB World Championship · Olympicתוכן
🥊 איגרוףWBC · WBA · IBFתוכן
🥋 MMAUFC · Bellator · ONE Championshipתוכן
🏎️ מוטורספורטFormula 1 · MotoGP · NASCARתוכן
🚴 רכיבהTour de France · Giro d'Italiaתוכן
🏊 שחייהOlympic Games · World Championshipsתוכן
🎮 אספורטLeague of Legends · CS2 · Valorantתוכן

ארכיטקטורה טכנית

Clean Architecture · Feature-first · Production-grade
📱 Frontend
FrameworkFlutter 3.41 / Dart 3.11
StateRiverpod 3.2 (@riverpod codegen)
Navigationgo_router 15.1 (typed routes)
Local DBDrift 2.22 + SQLCipher (E2E encrypt)
Serializationfreezed + json_serializable
Error HandlingEither<Failure, T> — fpdart
Lintvery_good_analysis v6.0.0
🗄️ Backend & DB
BackendSupabase (PostgreSQL)
Edge Functions46 TypeScript serverless
RealtimeSupabase Realtime WebSocket
Tables89+ טבלאות + RLS policies
Migrations278 SQL migrations
DB TestspgTAP — ~330 assertions
RegionsStockholm (active) + Frankfurt
📡 תקשורת & Real-Time
Voice/VideoAgora RTC Engine v6.5.0
PushFirebase Cloud Messaging (FCM)
Live ScoresGoalServe API (כדורגל)
Deep Links80+ routes + universal links
OTAShorebird (Dart-only patches)
🤖 AI & ML
Primary AIAnthropic Claude
Failover→ OpenAI → fallback provider
Content ModAI classifier
SafetyPhotoDNA stub + CSAM checks
ComplianceEU AI Act — risk classified
📊 Observability
AnalyticsFirebase Analytics
CrashesFirebase Crashlytics
ErrorsSentry (org: sportchat-i0)
CI/CD59 GitHub Actions workflows
Tests4,110+ (flutter_test + pgTAP)
🔐 Security
AuthSupabase Auth + Firebase Auth
Biometriclocal_auth (face / fingerprint)
2FATOTP challenge
EncryptionSQLCipher + Agora E2E calls
ComplianceGDPR · DSA · EU AI Act

42 שפות

953 מפתחות תרגום · ARB format · Flutter Intl · RTL מלא לעברית ולערבית
🇮🇱 עברית RTL
🇸🇦 ערבית RTL
🇺🇸 English
🇪🇸 Español
🇫🇷 Français
🇩🇪 Deutsch
🇵🇹 Português
🇷🇺 Русский
🇯🇵 日本語
🇰🇷 한국어
🇨🇳 中文(简体)
🇹🇼 中文(繁體)
🇮🇹 Italiano
🇳🇱 Nederlands
🇵🇱 Polski
🇹🇷 Türkçe
🇺🇦 Українська
🇸🇪 Svenska
🇳🇴 Norsk
🇩🇰 Dansk
🇫🇮 Suomi
🇨🇿 Čeština
🇸🇰 Slovenčina
🇷🇴 Română
🇭🇺 Magyar
🇧🇬 Български
🇷🇸 Srpski
🇭🇷 Hrvatski
🇸🇮 Slovenščina
🇱🇹 Lietuvių
🇱🇻 Latviešu
🇪🇪 Eesti
🇬🇷 Ελληνικά
🇮🇳 हिन्दी
🇹🇭 ภาษาไทย
🇻🇳 Tiếng Việt
🇦🇿 Azərbaycan
🇰🇿 Қазақша
🇦🇲 Հայերեն
🇬🇪 ქართული
🇧🇦 Bosanski
🏴󠁧󠁢󠁳󠁣󠁴󠁿 Gàidhlig

סטטוס פרויקט

✅ הושלם
  • 41 מודולי פיצ'ר מיושמים
  • 110+ מסכי Flutter
  • 278 מיגרציות DB
  • 46 Edge Functions
  • 42 שפות + RTL מלא
  • 4,110+ טסטים
  • Agora voice/video rooms
  • Supabase Realtime + FCM
  • GDPR + DSA + EU AI Act
  • 59 GitHub Actions workflows
  • 174 מסמכי תיעוד ואודיט
🔄 לפני Store Launch
  • Privacy Policy URL + Terms URL
  • Google Play Data Safety form
  • Apple Privacy Labels
  • IARC age rating
  • PrivacyInfo.xcprivacy
  • Vendor console forms
📋 Post-Launch
  • Frankfurt 2-region client
  • Watch Parties video sync
  • Voice room host failover
  • Firebase Performance
  • NCMEC ESP registration
  • PhotoDNA licensing
  • CarPlay / Android Auto