# Bidda School Management System Environment Configuration
# This file contains sensitive information - DO NOT COMMIT TO GIT!

# Database Configuration
DB_HOST=localhost
DB_NAME=school_management
DB_USER=root
DB_PASS=root
DB_CHARSET=utf8mb4

# Application Settings
APP_NAME="Bidda School Management"
APP_ENV=development
APP_DEBUG=true
APP_URL=http://localhost/bidda
APP_TIMEZONE=Asia/Dhaka

# Security Settings
CSRF_TOKEN_LIFETIME=3600
SESSION_LIFETIME=7200
PASSWORD_MIN_LENGTH=8

# SMS API Configuration (MRam)
SMS_API_KEY=your_api_key_here
SMS_API_URL=https://api.mram.com/sms
SMS_SENDER_ID=BiddaSMS
SMS_ENABLED=true

# Email Configuration
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USER=your_email@gmail.com
MAIL_PASS=your_app_password
MAIL_ENCRYPTION=tls

# File Upload Settings
MAX_UPLOAD_SIZE=50M
ALLOWED_IMAGE_TYPES=jpg,jpeg,png,gif
ALLOWED_DOCUMENT_TYPES=pdf,doc,docx,xls,xlsx

# Security Keys (Generate random strings for these)
APP_KEY=your_random_app_key_here
JWT_SECRET=your_random_jwt_secret_here

# Feature Toggles
ENABLE_SMS=true
ENABLE_EMAIL=true
ENABLE_BACKUP=true
ENABLE_DEBUG=false

# Bank Transaction Settings
BANK_VERIFICATION_REQUIRED=true
BANK_RECEIPT_REQUIRED=true

# Payment Gateways
BKASH_ENABLED=false
ZINIPAY_API_KEY=your_zinipay_api_key_here
BKASH_MERCHANT_ID=your_bkash_merchant_id
BKASH_API_KEY=your_bkash_api_key

UDDOKTAPAY_ENABLED=false
UDDOKTAPAY_API_KEY=your_uddoktapay_api_key

# Cache Settings
CACHE_ENABLED=true
CACHE_DRIVER=file
CACHE_LIFETIME=3600
