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