Project Description
I need a full-stack build of a pay-per-view movie site that supports both live premiers and an on-demand catalog. Visitors should be able to:
• Unlock a single title or live event by paying at checkout
• Pre-book upcoming releases, with the charge processed immediately and automatic access granted at showtime
Core requirements
1. Streaming: adaptive HLS/DASH delivery for live broadcasts and VOD files, with a responsive player that handles subtitles and multiple bitrates.
2. Payments: seamless integration of Credit/Debit cards, PayPal, and Cryptocurrency so customers can choose their preferred method without leaving the site.
3. User accounts: traditional email & password sign-up, password reset flow, and a simple dashboard showing purchased and pre-booked titles.
4. Admin panel: upload movies, schedule live streams, set individual pricing, view sales analytics, and manually grant or revoke access.
5. Security: token-based video URLs, SSL, and basic anti-piracy measures (domain restriction, encrypted HLS segments).
Acceptance criteria
• A new user can register, purchase a film with any of the three payment options, and instantly watch it.
• A user can pre-book a film, see it listed under “Upcoming,” and access it automatically when the countdown ends.
• An admin can create, edit, or delete titles and see real-time sales stats.
Please deliver the source code (frontend and backend), deployment instructions, and brief documentation that covers adding new content and managing bookings.