Parcel EmpireProduction Readiness

Phase 5.5

Supabase Production Setup

Use this page before an online beta. It helps you check auth, row-level security, indexes, backups, admin roles, payout locks, and live-rewards safety.

Build5.5Online beta hardening
Readiness0%Checked production items.
Risk LevelHighFalls as required gates are completed.
SupabaseUnknownDetected from js/config.js runtime values.
🔐

Production Gates

Required before real online beta testing.

🧭

Setup Steps

Recommended order for going live safely.

  1. Create a fresh Supabase production project, separate from testing.
  2. Run sql/supabase_schema.sql in the SQL Editor.
  3. Run sql/production_hardening.sql after reviewing comments.
  4. Add your production URL and anon key to js/config.js.
  5. Create your owner admin in atlas_admins.
  6. Keep real payouts and real ads locked until provider approval is complete.
  7. Run the full beta checklist on laptop, iPhone, Android, and desktop.
💷

Real Rewards Safety

Keep payout features locked until the business side is ready.

  • REAL_MONEY_ENABLED should stay false during beta unless legal/payment review is complete.
  • PAYOUT_PROVIDER_READY should stay false until PayPal/Stripe/bank transfer is approved.
  • Use test payout requests only. Do not promise instant money.
  • Keep ad rewards in demo mode until an ad provider is approved.
📋

Exported Summary

Copy this into your launch notes or bug tracker.