> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getlaunch.it/llms.txt
> Use this file to discover all available pages before exploring further.

# Basic

## 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

```bash web/.env theme={null}
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
