Tamilyogi.cool
| Problem | Current Pain | Solution Impact | |---------|--------------|-----------------| | | Users watch alone; no way to share reactions in real time. | Watch‑Together lets friends sync playback, chat, and react together – turning streaming into a social event. | | Subtitle mismatch | Manual subtitles often drift out of sync, especially with fan‑made files. | Smart Subtitles automatically align subtitles to the video timeline, guaranteeing perfect sync on every device. | | Discovery friction | Users rely on word‑of‑mouth or random browsing to find hidden gems. | Integrated Party → Recommended Movies feed surfaces titles that a user’s friends are watching or have highly rated. | | Retention | Visitors leave after one movie; no hook to come back. | Social interaction + flawless subtitles increase session length and repeat visits. |
| Sprint | Goal | Deliverables | |--------|------|--------------| | (1 week) | Foundations | Project repo, CI/CD pipeline, basic video player page. | | Sprint 1 (2 weeks) | Party Core | API for party creation, WebSocket server, UI modal. | | Sprint 2 (2 weeks) | Sync & Chat | Real‑time playback sync, chat overlay, participant avatars. | | Sprint 3 (2 weeks) | Smart Subtitles (MVP) | Web‑Worker DTW algorithm, subtitle upload UI, basic validation. | | Sprint 4 (1 week) | Guest Mode & Invitations | Short‑link generator, QR code, copy‑to‑clipboard. | | Sprint 5 (1 week) | Analytics & Summary | Host dashboard, stats API, shareable highlight GIF. | | Sprint 6 (1 week) | Moderation & Accessibility | Profanity filter, ARIA tags, high‑contrast toggle. | | Sprint 7 (1 week) | QA & Load Testing | Simulate 500 concurrent parties, latency checks, security audit. | | Sprint 8 (1 week) | Launch & Feedback Loop | Feature flag rollout to 5 % of traffic, collect NPS & bug reports. | tamilyogi.cool
| # | Requirement | Description | |---|-------------|-------------| | | Party Session Management | Backend service creates a party room (unique short‑code). Stores movie ID, current playback timestamp, and list of participants. | | FR‑2 | Real‑time Sync | WebSocket (or SSE) pushes playback events (play, pause, seek) to all participants within < 200 ms latency. | | FR‑3 | Chat Overlay | Lightweight text chat (emoji & GIF support) rendered over the player, moderated with profanity filter. | | FR‑4 | Smart Subtitle Engine | • Uses Dynamic Time‑Stretching (DTW) to align subtitle timestamps with audio waveform. • Runs in a Web‑Worker (client‑side) for privacy, fallback to server‑side if device is low‑powered. | | FR‑5 | Subtitle Upload & Validation | Accepts .srt, .ass, .vtt. Validates UTF‑8, max size 500 KB, scans for disallowed content via regex. | | FR‑6 | Invitation System | Generates a short URL ( tamilyogi.cool/party/abcd ) and an optional QR code. Supports email/SMS share via API. | | FR‑7 | Guest‑Mode Access | Parties can be joined without login; a temporary session ID is stored in localStorage. | | FR‑8 | Analytics Dashboard | Shows host how many friends joined, average watch time, most‑reacted moments. | | FR‑9 | Accessibility | Keyboard‑navigable controls, ARIA‑labelled UI, high‑contrast theme toggle. | | FR‑10 | Compliance & Moderation | All subtitle uploads pass through a moderation queue (auto‑filter + manual review) before being usable in a party. | | Problem | Current Pain | Solution Impact
The website "tamilyogi.cool" appears to be a streaming platform, likely offering a wide range of movies, TV shows, and other video content. As the website's name suggests, it may be focused on content from the Tamil film industry, also known as Kollywood. | Smart Subtitles automatically align subtitles to the
