TheFloxTV is a decentralized movie and TV show discovery platform built on the blockchain. It delivers real-time access to the latest films and series, combining sleek design with the transparency and
TheFloxTV: Stream Without Limits
Movies and TV shows are scattered across countless platforms. TheFloxTV brings them together—so you can just watch. No subscriptions, no noise, just seamless entertainment.
TheFloxTV is a modern, onchain movie and TV streaming site that aggregates content from across the web. It’s designed to give you fast, simple access to thousands of titles—without requiring uploads or user submissions.
Everything in One Place
No more jumping between tabs or apps. Discover and stream movies and shows from a single, minimalist interface.
Onchain Integration
TheFloxTV is now onchain—bringing transparency and future-ready infrastructure to streaming.
Premium Experience (Optional)
Unlock premium features like downloads, ad-free viewing, and faster loading with a simple upgrade.
No Uploads, No Piracy
TheFloxTV doesn’t host or allow uploads. It just displays content available elsewhere in a clean, user-friendly format.
SvelteKit Frontend
Blazing-fast UI built in SvelteKit with Tailwind CSS for a responsive and modern feel.
Scraper-Driven Backend
Uses Axios + Cheerio to gather metadata from reliable sources—bypassing user uploads entirely.
Blockchain-Backed Premium
Ad-free access and downloads are gated via onchain logic, powered by smart contracts.
Drizzle ORM + Supabase
Data is managed cleanly with Drizzle ORM, stored on Supabase for secure and scalable content tracking.
Cloudflare Caching
Improved speed and reliability through edge caching, reducing load times for users globally.
Streaming should be effortless. With TheFloxTV, you don’t chase links, dodge popups, or get lost in clutter. It’s your favorite content, served your way—fast, clean, and optionally ad-free.
Important Links
Frontend: https://github.com/victorfaruna/thefloxtv-svelte
Starknet Smart Contract: https://github.com/Shuriken-labs/thefloxtv-subscription-starknet
Smart Contracts Done – Wrote and tested core Cairo 1.0 contracts for premium feature gating (ad-free streaming, download access) – Used Map<ContractAddress, AccessState> and Span<u256> for flexible access levels and time-based tracking – Added u256 serialization/deserialization to handle token-based subscriptions without precision issues – Leveraged Starknet’s native storage patterns to ensure scalable, gas-efficient user entitlement logic • Deployment Pipeline – Set up a Starknet-native flow with Scarb for package and dependency management – Used sncast for streamlined declare & deploy scripts, including dynamic constructor injection – Deployed contracts to Starknet Sepolia, verified contract classes, and iterated on calldata with minimal friction – Structured deployment to be upgradeable via new class versions with pre-defined selector bindings • Content Aggregation Logic – Built a fast Node.js backend using Axios + Cheerio to scrape and normalize metadata across various movie/TV sources – Each source had different structures, so we abstracted the parser logic into modules, adding throttling + proxy rotation for stability – Merged scraped content into a unified format passed to the front-end, while maintaining blazing-fast cache using Supabase edge functions – End result: seamless UI, even though the backend hits multiple sources and processes data on the fly • Front-End Prototype – SvelteKit + Tailwind = instant-load UI and responsive interactions – Integrated Starknet.js for wallet connection and onchain read/write to premium contracts – Added real-time UX feedback: wallet connected → transaction pending → premium unlocked – Premium toggle immediately reflects contract state thanks to reactive Starknet hooks • Subscription & Token Flow – Implemented ERC-20-based access using Cairo contracts with dispatcher pattern – Supported multiple tiers (7-day, 30-day) with expiration timestamp stored in onchain Map – Subscriptions trigger on_access_granted event, which the backend listens to for syncing off-chain user state – Wallet + Starknet token = unlock high-speed ad-free streaming + downloads