I’m planning the first release of a bilingual football-training mobile app that runs smoothly on both iOS and Android. The goal is an MVP that trainees can download, log in, follow structured drills, and see their progress—while I keep full control of content and members. Core requirements • Bilingual interface: every screen must toggle between Arabic and English without reloading the app. • Payments: integrate Apple Pay for iOS and a Saudi-compliant payment gateway (e.g., Mada, STC Pay, Hyperpay) so users can unlock premium drills. • Authentication: allow new members to sign up with email-and-password or verify by phone number (OTP). • Roles: Trainees follow sessions, Coaches upload feedback, Administrators manage everything. • Content control: I need a simple in-app or web dashboard where I can add or edit training videos and push them live instantly. • Leaderboard: track scores from completed drills and display a real-time ranking to motivate players. • AI coach: a basic chat-style assistant that offers tips after each drill (open to using ready models such as GPT, Dialogflow, or a fitness-focused library). Preferred direction A single codebase (Flutter or React Native) is ideal for speed, although native Swift/Kotlin is fine if it keeps the build lightweight. Cloud storage for videos (Firebase or AWS S3) and a straightforward backend (Firebase, Supabase, or Node/Express) are welcome if they accelerate delivery. Deliverable for this phase 1. Clickable, installable app (TestFlight / APK) with the features above working end-to-end. 2. Admin URL or in-app screen to upload, edit, and reorder videos. 3. Source code with clear build instructions. 4. Brief hand-off document covering environment variables, payment keys, and how to retrain or swap the AI model. This is the foundation; polish and extra features can follow once the core experience proves solid.