# Backend API Configuration API_PORT=3000 API_URL=http://localhost:3000 NODE_ENV=development # Database Configuration DATABASE_HOST=localhost DATABASE_PORT=5432 DATABASE_NAME=maternal_app DATABASE_USER=maternal_user DATABASE_PASSWORD=maternal_dev_password_2024 # Redis Configuration REDIS_HOST=localhost REDIS_PORT=6379 # MongoDB Configuration MONGODB_URI=mongodb://maternal_admin:maternal_mongo_password_2024@localhost:27017/maternal_ai_chat?authSource=admin # MinIO Configuration MINIO_ENDPOINT=localhost MINIO_PORT=9000 MINIO_ACCESS_KEY=maternal_minio_admin MINIO_SECRET_KEY=maternal_minio_password_2024 MINIO_BUCKET=maternal-files # JWT Configuration JWT_SECRET=your-super-secret-jwt-key-change-in-production JWT_EXPIRATION=1h JWT_REFRESH_SECRET=your-super-secret-refresh-key-change-in-production JWT_REFRESH_EXPIRATION=7d # AI Services Configuration (OpenAI) OPENAI_API_KEY=sk-your-openai-api-key-here OPENAI_MODEL=gpt-4-turbo-preview OPENAI_MAX_TOKENS=1000 # AI Services Configuration (Anthropic Claude) ANTHROPIC_API_KEY=sk-ant-your-anthropic-api-key-here ANTHROPIC_MODEL=claude-3-sonnet-20240229 # AI Services Configuration (Google Gemini) GOOGLE_AI_API_KEY=your-google-ai-api-key-here # Whisper API (Voice Recognition) WHISPER_API_KEY=your-whisper-api-key-here # Firebase Cloud Messaging FCM_SERVER_KEY=your-fcm-server-key-here FCM_SENDER_ID=your-fcm-sender-id-here # Rate Limiting RATE_LIMIT_TTL=60 RATE_LIMIT_MAX=100 # CORS Configuration CORS_ORIGIN=http://localhost:19000,exp://localhost:19000 # Email Configuration (Optional - for email verification) SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_USER=your-email@gmail.com SMTP_PASSWORD=your-app-password # Sentry Error Tracking (Optional) SENTRY_DSN=your-sentry-dsn-here # Analytics (Optional) POSTHOG_API_KEY=your-posthog-api-key-here # App Configuration APP_NAME=Maternal App APP_VERSION=1.0.0