Skip to main content
This page is not about deploying the code. It is about checking the whole product before real users arrive.

Branding

Before launch, make sure you changed:
  • logos and favicons
  • landing page headline and CTA copy
  • pricing copy
  • support email
  • social links
  • app names and descriptions if you are rebranding the product

Domains And URLs

Check:
  • NEXT_PUBLIC_APP_URL
  • your live site domain
  • any separate app/marketing domain choices
  • Supabase auth URLs
If the base URLs are wrong, auth and public links can quietly break.

Authentication

Confirm:
  • magic link works
  • Google login works if enabled
  • /auth/confirm is in Supabase redirects
  • post-login navigation goes where you expect

Payments

Before launch, confirm:
  • the correct payment provider is enabled
  • production checkout URLs are set
  • webhook secret is production, not test
  • test purchases are recorded correctly
  • credits top-ups work if you sell credits

Email

Confirm:
  • your chosen email provider is configured
  • emails actually arrive
  • sender identity and domain look correct
  • contact sync behavior matches what you want

Analytics And Attribution

Confirm:
  • analytics providers are receiving events
  • pageviews are tracked on your real domain
  • Meta attribution is only enabled if you actually use Meta Ads

AI Providers

Do not assume every app works just because one AI feature works. Check:
  • chat
  • image generation
  • video generation
  • voice generation
  • structured output
  • vision
Provider coverage in this repo is broad, so a missing key can break one app while leaving the others fine.

Storage

Confirm that uploads and saved assets work for:
  • PDFs
  • images
  • videos
  • voice/audio files
  • vision image uploads

SEO And Public Site

Before launch, review:
  • page titles and descriptions
  • OG image behavior
  • sitemap and crawlability
  • privacy and terms pages
  • landing page screenshots and feature claims

Docs

If you are shipping this commercially, check the docs too:
  • Mintlify points at docs/public
  • branding in docs matches the product
  • setup steps match the current repo
  • you removed misleading old feature claims

Final Smoke Test

The best final pass is:
  1. visit the landing page
  2. sign up
  3. use the main product app
  4. buy something
  5. verify credits/purchases update
  6. check analytics and email side effects
That catches far more than staring at code.