StartFastPRO
Getting Started

Environment Variables

Configure your environment variables

Required Variables

These environment variables are required for the application to work:

VariableDescription
DATABASE_URLPostgreSQL connection string
BETTER_AUTH_SECRETSecret key for authentication
BETTER_AUTH_URLYour application URL

Authentication

env
# Better-Auth
BETTER_AUTH_SECRET="your-32-character-secret"

# OAuth Providers (optional) GOOGLE_CLIENT_ID="your-google-client-id" GOOGLE_CLIENT_SECRET="your-google-client-secret" GITHUB_CLIENT_ID="your-github-client-id" GITHUB_CLIENT_SECRET="your-github-client-secret" ```

Database

env
DATABASE_URL="postgresql://user:password@host:5432/database"

We recommend using: - **Neon** - Serverless PostgreSQL - **Supabase** - PostgreSQL with additional features - **Railway** - Simple deployment

Payments (Stripe)

env
STRIPE_SECRET_KEY="sk_test_..."
STRIPE_WEBHOOK_SECRET="whsec_..."
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY="pk_test_..."

Email (Resend)

env
RESEND_API_KEY="re_..."
EMAIL_FROM="noreply@yourdomain.com"

Analytics (PostHog)

env
NEXT_PUBLIC_POSTHOG_KEY="phc_..."
NEXT_PUBLIC_POSTHOG_HOST="https://app.posthog.com"
Environment Variables - StartFast Pro Docs