PORT=5000

# Remote MySQL (cloudsensy)
DB_HOST=server.cloudsensy.in
DB_PORT=3306
DB_USER=knocknoc_fiac_db
DB_PASSWORD="0CG,(+B*vk5F3%w6"
DB_NAME=knocknoc_fiac_db

JWT_SECRET=change-this-to-a-long-random-secret
JWT_EXPIRES_IN=7d

# First master admin (run npm run seed once)
MASTER_ADMIN_NAME=Master Admin
MASTER_ADMIN_EMAIL=master@fiac.com
MASTER_ADMIN_PASSWORD=Master@123
MASTER_ADMIN_PHONE=9999999999

# Admin user (run npm run seed:admin)
ADMIN_NAME=Admin
ADMIN_EMAIL=admin@fiac.com
ADMIN_PASSWORD=Admin@123
ADMIN_PHONE=9999999998

# Manager user (run npm run seed:manager)
MANAGER_NAME=Manager
MANAGER_EMAIL=manager@fiac.com
MANAGER_PASSWORD=Manager@123
MANAGER_PHONE=9999999997

# Parts user (run npm run seed:parts)
PARTS_NAME=Parts Dept
PARTS_EMAIL=parts@fiac.com
PARTS_PASSWORD=Parts@123
PARTS_PHONE=9999999996

# Attendance / workshop geofence
ATTENDANCE_WORKSHOP_LAT=23.44562433711637
ATTENDANCE_WORKSHOP_LNG=85.43002136626063
ATTENDANCE_RADIUS_METERS=50
ATTENDANCE_LATE_AFTER=09:30

# Security
CORS_ORIGINS=*
BCRYPT_ROUNDS=12
MAX_LOGIN_ATTEMPTS=100
LOCKOUT_MINUTES=15

# Cloudinary (image uploads)
CLOUDINARY_CLOUD_NAME=dpfcumybz
CLOUDINARY_API_KEY=759613948558581
CLOUDINARY_API_SECRET=COHNAx0u4rB87fXZO6TSB7xVTn8

# AI — Groq
GROQ_API_KEY=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

# Email (SMTP)
EMAIL_HOST=mail.knocknockindia.com
EMAIL_PORT=587
EMAIL_USER=noreply@knocknockindia.com
EMAIL_PASS="zG^F&7NYyfgZuzow"
EMAIL_FROM=noreply@knocknockindia.com
OTP_DEV_FALLBACK=true

# WhatsApp Cloud API. App notifications still send when these are empty.
WHATSAPP_TOKEN=
WHATSAPP_PHONE_NUMBER_ID=
SLOT_CAPACITY=3

