Real Supabase environment
Paste the anon key, service-role key, and production URL, then migrate every demo-mode action to database-backed writes.
Production readiness
The local site is now wired for demo-mode testing. This checklist shows what must become real, secure, monitored, and compliant before a public paid launch.
Browser Supabase key
Configured
Service role key
Demo mode
Launch posture
Local MVP functional, production wiring required
Paste the anon key, service-role key, and production URL, then migrate every demo-mode action to database-backed writes.
Closed beta uses sandbox credits. Live Paystack/Flutterwave needs reconciliation, webhooks, refunds, chargebacks, and payout approvals.
Use private Supabase Storage buckets, signed URLs, upload limits, virus scanning, thumbnails, and watermark rendering.
Add KYC provider integration, age checks, consent evidence, DMCA workflow, report escalation, and audit-ready moderation trails.
Connect DMs, mass messages, read receipts, paid unlocks, calls, live tickets, notifications, and abuse controls to realtime data.
Persist campaigns, subscriptions, tiers, vault collections, PPV analytics, affiliate referrals, custom requests, and earnings exports.
Persist rewards, referrals, follows, saved purchases, receipts, subscription renewals, cancellation, blocks, and delete requests.
Make feature flags, settings, admin roles, fraud rules, disputes, audit logs, and support actions write to protected tables.
Finalize terms, privacy, creator agreement, refund policy, content moderation policy, cookie policy, and local market tax rules.
Add transactional email, in-app notifications, payout alerts, security alerts, campaign reminders, and webhook retry alerts.
Add error tracking, analytics, uptime checks, webhook logs, wallet reconciliation alerts, and admin activity monitoring.
Run Supabase advisors, review RLS, lock SECURITY DEFINER functions, rotate secrets, set rate limits, and add abuse detection.
Recommended launch order
All local pages, buttons, and test APIs should respond on localhost.
Invite 5 creators and 20 fans with test payouts, manual moderation, and support review.
Enable live payments for one market with low wallet limits and daily reconciliation.
Enable feature flags by market, creator risk score, KYC status, and admin capacity.