Free AEO (Answer Engine Optimization) Scanner — scan any URL and get an instant AEO score across 8 key dimensions.
- ⚡ Instant AEO score across 8 dimensions
- 📊 Structured data detection
- ❓ Q&A format analysis
- ✍️ Readability scoring
- 🔒 Private & secure
npm install
cp .env.example .env.local
# Edit .env.local with your Supabase credentials and PayPal link
npm run devSee .env.example for all required variables.
Key variables:
NEXT_PUBLIC_PAYPAL_CLIENT_ID+PAYPAL_CLIENT_SECRET— for dynamic checkout (auto-upgrade)NEXT_PUBLIC_PAYPAL_API_URL— set tohttps://api-m.sandbox.paypal.comfor sandbox testingNEXT_PUBLIC_PAYPAL_PAYMENT_LINK— fallback PayPal link (manual activation)
After setting up .env.local locally, also add these variables in the Vercel Dashboard → Project → Settings → Environment Variables:
| Variable | Environment | Where to get |
|---|---|---|
NEXT_PUBLIC_PAYPAL_CLIENT_ID |
Production | PayPal Developer → Apps |
PAYPAL_CLIENT_SECRET |
Production | Same as above (keep secret!) |
NEXT_PUBLIC_PAYPAL_API_URL |
Production | Omit for live; set to https://api-m.sandbox.paypal.com for sandbox testing |
NEXT_PUBLIC_PAYPAL_PAYMENT_LINK |
Production | PayPal Payment Links |
⚠️ PAYPAL_CLIENT_SECRET是敏感凭据,只配置在 Vercel 环境变量中,不要提交到代码仓库。
Full operational documentation is in the docs/ directory:
- 📋 PayPal 动态下单版 — 自动升级 — dynamic checkout with instant Pro activation
- 📋 PayPal 手动收费版 — 操作手册 — fallback manual activation flow
- 📁 Docs Index
- Framework: Next.js 14 (App Router + Pages API)
- Database: Supabase (PostgreSQL)
- Payments: PayPal JS SDK + REST API (auto-upgrade) / PayPal Payment Links (fallback)
- Styling: Tailwind CSS
- Deployment: Vercel
Private project.