The landing page prompt agent

Paste a Google Maps link. The agent extracts real business data using multiple free layers (SerpAPI + Google Custom Search + Jina AI reader + Gemini AI) — then builds production-ready prompts for a landing page + visual identity.

⚙ Settings

All upstream API keys live in the proxy backend's .env — nothing secret is stored in this browser.

🛡 Backend Proxy

Local Express server (server.js) that attaches your API keys server-side. Leave empty on Vercel (same-origin).

SERPAPI_KEY / GEMINI_API_KEY / JINA_API_KEY are read from the server's .env file — never from this browser.

🔐 Access Lock (optional)

Personal soft-lock. When enabled, features require your password once per session. Stored as SHA-256 hash — never as plaintext.

Lock: OFF (no hash stored)

☁️ Cloud Sync (optional)

Sync History & Leads across browser + desktop app in real-time. Uses your OWN Firebase project (free tier sufficient).

Sync: OFF

Sync leads to LeadGen-Hub Supabase (fire-and-forget, default ON).

🔧 Extraction Options

JINA_API_KEY (if any) is read from the proxy's .env.

⚠ Potential duplicate detected

Update merges this extraction into the existing lead. Reject cancels. Save separately creates a new lead.