# Application
NODE_ENV=development
PORT=3001
APP_NAME=BUBBLE
APP_URL=http://localhost:3001
FRONTEND_URL=http://localhost:3000

# Database
DATABASE_URL=postgresql://bubble_admin:bubble_secure_pass_2024@localhost:5432/bubble_db?schema=public

# Redis
REDIS_URL=redis://localhost:6379
REDIS_PASSWORD=

# JWT
JWT_ACCESS_SECRET=bubble_access_secret_key_2024_very_secure_long_string_here
JWT_REFRESH_SECRET=bubble_refresh_secret_key_2024_very_secure_long_string_here
JWT_ACCESS_EXPIRATION=15m
JWT_REFRESH_EXPIRATION=7d

# Cloudflare R2 (Optional)
R2_ACCOUNT_ID=your_account_id
R2_ACCESS_KEY_ID=your_access_key_id
R2_SECRET_ACCESS_KEY=your_secret_access_key
R2_BUCKET_NAME=bubble-media
R2_PUBLIC_URL=https://media.bubble.edu

# OpenAI (for AI Mentor)
OPENAI_API_KEY=sk-your_openai_api_key_here
OPENAI_MODEL=gpt-4-turbo-preview

# Email (SMTP)
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=noreply@bubble.edu
SMTP_PASS=your_smtp_password
SMTP_FROM=BUBBLE Platform <noreply@bubble.edu>

# Rate Limiting
THROTTLE_TTL=60
THROTTLE_LIMIT=100

# Security
CORS_ORIGINS=http://localhost:3000,https://bubble.edu
BCRYPT_SALT_ROUNDS=12