HLS
Adaptive streaming playback
S3
Film + thumbnail origin
Free
Ad-supported, no paywall
Netlify
Serverless hosting + Forms
A custom react-player UI with skip, seek, fullscreen, auto-hiding controls, and a buffering state.
A Supabase-backed film library rendered into genre rows (drama, horror, comedy, animation, and more).
A Node script scans the S3 bucket for HLS films, thumbnails, and metadata to generate the catalog dataset.
Filmmakers submit films through Netlify Forms with reCAPTCHA and a homegrown math captcha.
Debounced search and a details drawer make the catalog quick to browse.
AdSense and Ezoic ads, GA4 with internal-traffic exclusion, next-sitemap, and IndexNow auto-submission.
Origin
AWS S3
Ingest
Ingest Script
Catalog
Supabase
App
Next.js (Netlify)
Playback
react-player
Frontend
Video & Streaming
Storage & Data
Infra & Growth