About VIEW
Video platform with Shorts, live streams and creator earnings.
VIEW is a video platform built with React, Vite and Supabase, packaged for Android and iOS with Capacitor and for desktop with Electron. It is a complete source code sale. Features in the code: Home feed, Explore, Search, Watch page, Shorts and Live pages Creator Studio, creator pages, playlists, history, saved and watch later Follows, private accounts and follow requests, messages and notifications Coins wallet, tips, gifts and creator memberships Creator payouts and an admin panel Video upload and playback through Mux (HLS), signed media URLs Push notifications (FCM), account deletion, rate limiting, Sentry hooks Monetisation: AdMob and Google Play billing (in-app Coins products), with server-side purchase verification. Backend: Supabase (Postgres schema, 56 migrations, 11 edge functions). Size: about 91,000 lines (src about 74,800, supabase about 16,700). 222 test files. Status: pre-revenue. The app is in Google Play closed testing. No public traffic or download data yet. Running costs: not zero. A Supabase project is required, and video hosting through Mux (or another provider) is paid by usage. Running costs (estimates, USD per month, prices checked 9 Nov 2026, they change): a live app needs Supabase Pro at about $25 (the free plan pauses after inactivity). Web hosting on Cloudflare Workers is about $0-5. Video through Mux is usage based. Automatic video checks use the Claude API (Haiku), about $1-20 depending on uploads. Push (Firebase Cloud Messaging) and Sentry are free at small scale. Typical total at launch is about $30 a month, roughly $60-90 with about 10,000 users, and more with heavy video traffic. Ads and Coins revenue may cover the early stages once there is traffic. All third-party accounts and keys belong to the buyer after transfer. Not included: signing keys, keystores or secrets. The buyer uses their own Supabase, AdMob, Mux and Firebase accounts.