# Server Configuration
NODE_ENV=development
PORT=5000
API_VERSION=v1

# Database Configuration
DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASSWORD=
DB_NAME=simbi_services

# JWT Configuration
JWT_SECRET=your-super-secret-jwt-key-change-in-production
JWT_EXPIRES_IN=7d
JWT_REFRESH_SECRET=your-refresh-token-secret
JWT_REFRESH_EXPIRES_IN=30d
JWT_RESET_SECRET=your-reset-token-secret
JWT_RESET_EXPIRES_IN=15m

# File Upload
MAX_FILE_SIZE=5242880
UPLOAD_PATH=./uploads
ALLOWED_FILE_TYPES=image/jpeg,image/png,image/jpg,application/pdf

# CORS
CORS_ORIGIN=http://localhost:3000,http://localhost:8080

# Rate Limiting
RATE_LIMIT_WINDOW_MS=900000
RATE_LIMIT_MAX_REQUESTS=100

# Email Configuration
EMAIL_HOST=smtp.gmail.com
EMAIL_PORT=587
EMAIL_USER=your-email@gmail.com
EMAIL_PASS=your-app-password
EMAIL_FROM=noreply@simbiservices.com

# TextBee SMS Configuration
TEXTBEE_DEVICE_ID=your-device-id
TEXTBEE_API_KEY=your-api-key
TEXTBEE_BASE_URL=https://api.textbee.dev/api/v1
TEXTBEE_SEND_PATH=/gateway/devices/your-device-id/send-sms
TEXTBEE_API_HEADER=x-api-key

# Application
APP_NAME=Simbi Services
APP_URL=http://localhost:3000
ADMIN_URL=http://localhost:8080

# System Settings
DEFAULT_COMMISSION_RATE=10.00
CURRENCY=UGX
BOOKING_ADVANCE_DAYS=7
