Viewer checkout
Single stream access for $2.99
Viewers can pay $2.99 to unlock a live stream or replay on the web. Successful web payments write the same access records the app expects, but through a separate Stripe provider path.
Account
The web app can mirror the mobile app while keeping the mobile client untouched. The main difference is billing: web checkout should use Stripe for both one-time stream access and recurring creator subscriptions.
Viewer checkout
Viewers can pay $2.99 to unlock a live stream or replay on the web. Successful web payments write the same access records the app expects, but through a separate Stripe provider path.
Creator billing
Creators can pay $4.99/month to create streams from the web studio. Mobile creator subscriptions can stay on RevenueCat and store billing without any mobile code changes.
Creator broadcasting is available from the browser in phase one through the new web studio.
Open creator studioAdd deployment environment variables for Stripe, Supabase public keys, and Supabase service role key.
Deploy `streemr.net` and point Stripe webhooks at `https://streemr.net/api/stripe/webhooks`.
Provide LiveKit environment values wherever the existing Supabase `start-live` and `join-live` functions are deployed.