# ================================================================= # Authentication Configuration (Firebase) # ================================================================= # Firebase configuration for authentication # Get these values from your Firebase project console NEXT_PUBLIC_FIREBASE_API_KEY= NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN= NEXT_PUBLIC_FIREBASE_PROJECT_ID= NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET= NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID= NEXT_PUBLIC_FIREBASE_APP_ID= NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID= # ================================================================= # Error Tracking Configuration (Sentry) # ================================================================= # To set up Sentry error tracking: # 1. Create an account at https://sentry.io # 2. Create a new project for Next.js # 3. Follow the setup instructions below # Step 1: Sentry DSN (Required) # Found at: Settings > Projects > [Your Project] > Client Keys (DSN) NEXT_PUBLIC_SENTRY_DSN= #Example: https://****@****.ingest.sentry.io/**** # Step 2: Organization & Project Details # Found at: Settings > Organization > General Settings NEXT_PUBLIC_SENTRY_ORG= # Example: acme-corp NEXT_PUBLIC_SENTRY_PROJECT= # Example: nextjs-dashboard # Step 3: Sentry Auth Token # Sentry can automatically provide readable stack traces for errors using source maps, requiring a Sentry auth token. # More info: https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup/#step-4-add-readable-stack-traces-with-source-maps-optional SENTRY_AUTH_TOKEN= #Example: sntrys_************************************ # Step 4: Environment Control (Optional) # Set to 'true' to disable Sentry in development NEXT_PUBLIC_SENTRY_DISABLED= "false" # ================================================================= # Important Notes: # ================================================================= # 1. Rename this file to '.env' for local development # 2. Never commit the actual '.env' file to version control # 3. Make sure to replace all placeholder values with real ones # 4. Keep your secret keys private and never share them