Initial Setup
Basic
Assets
Make sure, you replace all the assets with your own. This includes:
web/public/logo.png
- Your logoweb/app/favicon.ico
- Your faviconweb/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
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