1. terminal
    node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
    # → 64 hex chars; one output per secret store, never reuse

  2. NODE_ENV=production
    PORT=5000
    API_PREFIX=/api/v1
    MONGO_URI=your_atlas_connection_string
    JWT_SECRET=your_new_random_32_char_secret
    JWT_EXPIRES_IN=7d
    JWT_REFRESH_SECRET=your_other_new_random_32_char_secret
    JWT_REFRESH_EXPIRES_IN=30d
    COOKIE_SECRET=your_cookie_secret
    RESEND_API_KEY=re_your_api_key
    RESEND_FROM="Your Brand <noreply@yourdomain.com>"
    RESEND_REPLY_TO=support@yourdomain.com
    FRONTEND_URL=https://yourapp.com
    GOOGLE_CLIENT_ID=your_google_client_id
    GOOGLE_CLIENT_SECRET=your_google_client_secret
    GOOGLE_CALLBACK_URL=https://api.yourapp.com/api/v1/auth/google/callback

  3. NEXT_PUBLIC_API_URL=https://api.yourapp.com/api/v1

0/90%