#!/bin/bash
# Script to create .env.local file
# Usage: bash create-env-file.sh

echo "🔧 Creating .env.local file..."
echo ""

# Check if .env.local already exists
if [ -f ".env.local" ]; then
    echo "⚠️  .env.local already exists!"
    read -p "Do you want to overwrite it? (y/n) " -n 1 -r
    echo
    if [[ ! $REPLY =~ ^[Yy]$ ]]; then
        echo "❌ Cancelled. .env.local not overwritten."
        exit 1
    fi
fi

# Create .env.local file
cat > .env.local << 'EOF'
# Environment Variables for Local Development
# This file is automatically loaded by Next.js

# ===========================================
# REQUIRED VARIABLES
# ===========================================

# MongoDB Connection String
MONGODB_URI=mongodb+srv://irshukdy:Irshad00691@cluster0.64popug.mongodb.net/cratis?retryWrites=true&w=majority

# Node Environment
NODE_ENV=development

# Port (for local development)
PORT=3000

# Site URL (for local development)
NEXT_PUBLIC_SITE_URL=http://localhost:3000

# ===========================================
# FIREBASE CONFIGURATION (for Google Sign-In)
# ===========================================

NEXT_PUBLIC_FIREBASE_API_KEY=AIzaSyCPxvawp-ECyMhNY3pdTFpUgxTJLNKPdik
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=ecommers-bc88b.firebaseapp.com
NEXT_PUBLIC_FIREBASE_PROJECT_ID=ecommers-bc88b
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=ecommers-bc88b.firebasestorage.app
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=756378354795
NEXT_PUBLIC_FIREBASE_APP_ID=1:756378354795:web:329f005340bd3a85a0dd2e
NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID=G-C5DWXQTRXF

# ===========================================
# OPTIONAL VARIABLES
# ===========================================

# WhatsApp Number
NEXT_PUBLIC_WHATSAPP_NUMBER=+97142514997

# Currency
NEXT_PUBLIC_CURRENCY=AED

# Remove Background API Key (optional)
REMOVE_BG_API_KEY=your_remove_bg_api_key_here
EOF

echo "✅ .env.local file created successfully!"
echo ""
echo "📝 File location: $(pwd)/.env.local"
echo ""
echo "🔍 Verify the file:"
echo "   cat .env.local"
echo ""
echo "🚀 Next steps:"
echo "   1. Review .env.local file"
echo "   2. Update any values if needed"
echo "   3. Start development server: npm run dev"
echo ""

