Movies Link: Movieswood Kannada

| Risk Type | Details | |-----------|---------| | | Piracy is a crime in India under the Cinematograph Act, 1952 & IT Act, 2000. Fines up to ₹10 lakh + jail term. | | Malware | Ads and pop-ups often contain trojans, spyware, or ransomware. | | Data Theft | Fake download buttons may steal personal info. | | ISP Blocking | Indian ISPs block such domains frequently. |

| ID | Requirement | Acceptance Criteria | |----|-------------|----------------------| | FR‑01 | – Connect to OTT partner APIs (REST/GraphQL) to retrieve movie catalog & streaming URLs. | - All returned movies have a valid sourceUrl belonging to an approved domain. - Data refreshed at least every 6 hours. | | FR‑02 | Metadata Enrichment – Pull supplemental data from TMDB, OMDB, and regional film databases. | - Each movie record contains ≥ 8 fields (title, year, genre, director, cast, runtime, synopsis, poster). | | FR‑03 | Search Engine – Full‑text search across title, cast, director, and synopsis, with fuzzy matching. | - Search returns relevant results within 200 ms for 95 % of queries. | | FR‑04 | Filtering UI – Multi‑select dropdowns for genre, year range, platform, rating, and language. | - Users can apply any combination of filters and see updated results instantly. | | FR‑05 | Link Presentation – Show a primary “Watch Now” button that routes through a tracking redirect (for analytics) before sending the user to the partner site. | - Button label includes partner brand (e.g., “Watch on Netflix”). | | FR‑06 | Geo‑Restriction Handling – Detect user IP location; hide links unavailable in that region, and optionally suggest VPN‑friendly alternatives. | - No unavailable link is displayed to a user in a restricted country. | | FR‑07 | User‑Generated Content – Rating (1‑5 stars) and free‑form review submission, with moderation queue. | - Review appears only after passing automated profanity filter or manual approval. | | FR‑08 | Watchlist Persistence – Store watchlist in user profile; sync across devices. | - Items added on mobile appear on desktop within 2 seconds. | | FR‑09 | Analytics – Capture clicks, impressions, conversion rates per partner, per movie, and per filter set. | - Dashboard shows daily KPIs with <5 % data latency. | | FR‑10 | Accessibility – All UI components comply with WCAG 2.1 AA (keyboard navigation, ARIA labels, sufficient contrast). | - Automated accessibility audit passes with ≤ 3 minor issues. | movieswood kannada movies link