COMMERCIAL OPERATIONS
Verify hosting, licensing, billing links, and production readiness before sending customers to ChuneLab.
VERCEL READINESS
LEMON SQUEEZY
API KEY SETUP
Vercel does not create Supabase, PostHog, or Lemon Squeezy keys. Create each key in that provider’s dashboard, then add it in Vercel under Project Settings → Environment Variables. After saving variables, redeploy the app.
GOOGLE SIGN-IN
ChuneLab can start the Google flow when the Supabase URL and publishable key are present. Google itself must also be enabled inside Supabase before visitors can sign in.
ENVIRONMENT VARIABLES
Safe reference only: ChuneLab shows variable names, what each one controls, and whether it is configured. Secret values are never displayed. For local development, add them to .env.local and restart. For Preview and Production, add them in Vercel → Project Settings → Environment Variables, choose the environments that need them, save, and redeploy.
FEATURE STATUS
POSTHOG PRODUCT ANALYTICS
GO-LIVE ORDER
Push the repository to GitHub and import it into Vercel from the folder containing package.json.
Create provider keys in Supabase, PostHog, and Lemon Squeezy first. Then paste those values into Vercel Settings → Environment Variables and redeploy.
Create Lemon Squeezy products, paste checkout links, then register the signed webhook endpoint.
Use Lemon Squeezy test mode to buy, activate, validate, manage billing, and deactivate a device.
Disable mock licensing, switch to live products, connect the domain, and run one final purchase test.