[IMPORTANT: Turkish Fluency Required] Bu proje için ileri derecede Türkçe bilen veya Türk olan bir yazılımcı aranmaktadır. Teknik detayları ve içerik planlamasını ana dilimizde konuşabilmemiz şarttır I’m building Sword, a platform that turns language learning into the same swipeable, short-form video habit people already have on TikTok or Reels. Learners watch real clips from series, films and trending videos, pick up words in context, and move on to the next clip just by swiping. What I need now is the first working version that runs smoothly on both mobile and web from a single codebase. I’m leaning toward Flutter but I’m open to React Native if that’s where you’re strongest, provided we still ship one build for iOS, Android and the browser. Core tech stack I want to keep: • Front end: Flutter or React Native (single codebase, responsive for web). • Back end: Node.js or Python with FastAPI—whichever lets you iterate fastest while staying clean and documented. • Video playback: YouTube IFrame Player API. • Subtitles: YouTube Transcript API (auto-pulled, then synced). • Dictionary look-ups: Google Translate or Oxford API for instant definitions while a clip is paused. • Database: Firebase Firestore for user data, progress tracking and content metadata. Feature highlights for this phase 1. Home feed that serves popular & trending clips first, then refines suggestions as the learner interacts. 2. Tap-to-pause plus word-lookup overlay powered by the dictionary API. 3. Language toggle covering English, Spanish, French—and ultimately every other language we decide to add. The code should be generic enough that dropping in another language later is only a content job, not an engineering one. 4. Basic auth with email, Google and Apple sign-in. 5. Firestore structure for users, clips, subtitle timing and progress. 6. Admin endpoint or minimal panel to ingest new YouTube links, pull transcript, and push them live. Acceptance criteria • One codebase builds for iOS, Android and the web without breaking key flows. • Video loads via YouTube IFrame, subtitles appear in perfect sync, and the dictionary overlay returns definitions in <600 ms. • Home feed pushes fresh popular/trending clips on first launch, then uses stored history for personalisation. • Clean, readable code with setup instructions so another developer can run the project locally in under 30 minutes. If this sounds like your ideal stack and you’ve shipped something similar before, let’s talk timing and milestones so we can bring Sword to life.