# Firebase Configuration
FIREBASE_PROJECT_ID=your-social-media-app
FIREBASE_API_KEY=your_api_key_here
FIREBASE_AUTH_DOMAIN=your-social-media-app.firebaseapp.com
FIREBASE_STORAGE_BUCKET=your-social-media-app.firebasestorage.app
FIREBASE_MESSAGING_SENDER_ID=your_sender_id
FIREBASE_APP_ID=your_app_id
FIREBASE_MEASUREMENT_ID=your_measurement_id

# Admin Configuration
ADMIN_EMAIL=admin@yourdomain.com
ADMIN_PASSWORD=your_secure_password

# OneSignal Configuration (for push notifications)
ONESIGNAL_APP_ID=your_onesignal_app_id
ONESIGNAL_API_KEY=your_onesignal_api_key

# Application Settings
APP_NAME=Social Media App
APP_VERSION=1.0.0
APP_ENV=production
APP_DEBUG=false

# Security Settings
JWT_SECRET=your_jwt_secret_key_here
ENCRYPTION_KEY=your_encryption_key_here

# File Upload Settings
MAX_FILE_SIZE=52428800
ALLOWED_IMAGE_TYPES=jpg,jpeg,png,gif,webp
ALLOWED_VIDEO_TYPES=mp4,avi,mov,wmv,flv
ALLOWED_AUDIO_TYPES=mp3,wav,aac,ogg

# Database Settings (if using hybrid approach)
DB_HOST=localhost
DB_NAME=your_database_name
DB_USER=your_db_username
DB_PASS=your_db_password

# Email Settings (for notifications)
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USERNAME=your_email@gmail.com
SMTP_PASSWORD=your_app_password
SMTP_ENCRYPTION=tls

# Logging Settings
LOG_LEVEL=error
LOG_FILE=logs/app.log
LOG_MAX_SIZE=10485760

# Cache Settings
CACHE_DRIVER=file
CACHE_LIFETIME=3600

# Rate Limiting
RATE_LIMIT_REQUESTS=100
RATE_LIMIT_WINDOW=60
