-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
88 lines (69 loc) · 3.21 KB
/
.env.example
File metadata and controls
88 lines (69 loc) · 3.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# Example environment variables for CODEEX AI
# Copy this file to `.env.local` for local development (DO NOT commit secrets)
# ===========================================
# AI Provider API Keys (TESTED & WORKING)
# ===========================================
# Groq API Key (Fast inference - 14,400 requests/day)
# Get your FREE key from: https://console.groq.com/keys
# TESTED: ✅ Working with llama-3.1-8b-instant
GROQ_API_KEY=your_groq_api_key_here
# Hugging Face API Key (Router API - FREE)
# Get your FREE key from: https://huggingface.co/settings/tokens
# TESTED: ✅ Working with Llama 3.1 8B, DeepSeek V3.2, RNJ-1, GPT-OSS 20B
HUGGINGFACE_API_KEY=your_huggingface_api_key_here
# Google Gemini API Key (FREE tier - 15 req/min, 1500 req/day)
# Get your FREE key from: https://aistudio.google.com/app/apikey
# TESTED: ✅ Working with Gemini 2.5 Flash, Flash Latest, Flash Lite
GOOGLE_API_KEY=your_google_api_key_here
# ===========================================
# Firebase Configuration (required for auth)
# ===========================================
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=
# ===========================================
# SEO & Analytics Configuration
# ===========================================
# Site URL for SEO (required for sitemap, social sharing, etc.)
NEXT_PUBLIC_SITE_URL=https://codeex-ai.netlify.app
# Google Analytics Measurement ID (optional but recommended)
NEXT_PUBLIC_GA_MEASUREMENT_ID=G-XXXXXXXXXX
# Google Search Console verification (optional)
NEXT_PUBLIC_GOOGLE_SITE_VERIFICATION=saWItY6SEfJPgzO6kxBCU4q3OtA9YJ8w9Nf0YE24HA0
# Bing Webmaster Tools verification (optional)
NEXT_PUBLIC_BING_SITE_VERIFICATION=your_bing_verification_code
# Yandex Webmaster verification (optional)
NEXT_PUBLIC_YANDEX_SITE_VERIFICATION=your_yandex_verification_code
# Social Media Handles (for structured data and sharing)
NEXT_PUBLIC_TWITTER_HANDLE=@codeexai
NEXT_PUBLIC_FACEBOOK_PAGE=codeexai
NEXT_PUBLIC_LINKEDIN_PAGE=company/codeex-ai
# ===========================================
# Optional Configuration
# ===========================================
# Public app URL (used in email links, etc.)
NEXT_PUBLIC_APP_URL=https://codeex-ai.netlify.app
# reCAPTCHA for forms (optional)
NEXT_PUBLIC_RECAPTCHA_V3_SITE_KEY=6LfgDyIsAAAAAMrG5JkPrtU2jJ2pIv7i8kmilXM
# ===========================================
# Email Service Configuration
# ===========================================
# Resend Email Service (Free & Reliable - Recommended)
# Get your FREE API key from: https://resend.com/api-keys
# TESTED: ✅ Working with custom domain setup
RESEND_API_KEY=your_resend_api_key_here
# Custom Domain Configuration (Optional but Recommended)
# Domain: send.codeex-ai (configured with DNS records)
# From Address: CODEEX AI <noreply@send.codeex-ai>
NEXT_PUBLIC_EMAIL_DOMAIN=send.codeex-ai
NEXT_PUBLIC_EMAIL_FROM_NAME=CODEEX AI
# EmailJS (optional - fallback email service)
NEXT_PUBLIC_EMAILJS_SERVICE_ID=
NEXT_PUBLIC_EMAILJS_TEMPLATE_ID=
NEXT_PUBLIC_EMAILJS_WELCOME_TEMPLATE_ID=
NEXT_PUBLIC_EMAILJS_USER_ID=
NEXT_PUBLIC_EMAILJS_PUBLIC_KEY=