# GAMILIT Platform - Environment Variables Template # Copy this file to .env and fill in your values # ==================== APPLICATION ==================== VITE_APP_NAME=GAMILIT Platform VITE_APP_VERSION=1.0.0 VITE_APP_ENV=development VITE_ENV=development # ==================== API CONFIGURATION ==================== # Granular API configuration (URLs are built from these variables) VITE_API_HOST=localhost:3006 VITE_API_PROTOCOL=http VITE_API_VERSION=v1 VITE_API_TIMEOUT=30000 # WebSocket configuration VITE_WS_HOST=localhost:3006 VITE_WS_PROTOCOL=ws # ==================== AUTHENTICATION ==================== # Note: JWT_SECRET should be on backend only. This is for reference. # VITE_JWT_SECRET should NOT be exposed in production VITE_JWT_EXPIRATION=7d # ==================== FEATURE FLAGS ==================== VITE_ENABLE_GAMIFICATION=true VITE_ENABLE_SOCIAL_FEATURES=true VITE_ENABLE_ANALYTICS=false VITE_ENABLE_DEBUG=true VITE_ENABLE_STORYBOOK=true VITE_MOCK_API=false # ==================== EXTERNAL SERVICES ==================== # Google Analytics VITE_GOOGLE_ANALYTICS_ID= # Sentry (Error tracking) VITE_SENTRY_DSN= # AI Services (Optional) VITE_AI_SERVICE_URL= # Firebase Configuration for Push Notifications # Get these values from Firebase Console: https://console.firebase.google.com/ # Project Settings > General > Your apps > SDK setup and configuration VITE_FIREBASE_API_KEY= VITE_FIREBASE_AUTH_DOMAIN= VITE_FIREBASE_PROJECT_ID= VITE_FIREBASE_STORAGE_BUCKET= VITE_FIREBASE_MESSAGING_SENDER_ID= VITE_FIREBASE_APP_ID= # VAPID key from Firebase Console > Cloud Messaging > Web Push certificates VITE_FIREBASE_VAPID_KEY= # ==================== DEVELOPMENT ==================== VITE_ENABLE_DEBUG=true VITE_LOG_LEVEL=info # ==================== TESTING ==================== VITE_TEST_USER_EMAIL=test@gamilit.com VITE_TEST_USER_PASSWORD=Test123!@#