Assets

Make sure, you replace all the assets with your own. This includes:

  • web/public/logo.png - Your logo
  • web/app/favicon.ico - Your favicon
  • web/public/share.png - Your image for social sharing

Required Environment Variables

After installation, you need to set up your environment variables. Copy the .env.example file to .env and configure the following required variables:

Base Configuration

web/.env
NEXT_PUBLIC_SITE_URL="http://localhost:3000"

Set this to your local development URL. In production, update it to your deployed domain.

Development vs Production

For development:

  • Local Supabase instance will provide its own environment variables
  • Stripe can run in test mode with test API keys
  • Email services can use test API keys from Resend

For production:

  • Use your production Supabase project credentials
  • Switch Stripe to live mode and use production API keys
  • Configure production API keys for all services

Troubleshooting

If you encounter any issues:

  • Ensure all required variables are properly set
  • Check that your Supabase and Stripe credentials match your intended environment (dev/prod)
  • Verify your webhook endpoints are correctly configured in Stripe