FixForAI.com — Architecture

AI-visibility service: scrape → enrich → audit → publish, served through Traefik TLS → Nginx :8646

Internet Browser HTTPS Traefik :80/:443 TLS Let's Encrypt HTTPS :443 Nginx :8646 Gallery + reverse proxy routes to Nginx FixForAI.com /ai-readability/ landing map.FixForAI.com /usa/ restaurant SPA studio.FixForAI.com Web Studio gallery root visuals.fixforai.com Design assets (basic auth) email.FixForAI.com Review queue Restaurant DB 24,256 records 10 states Restaurant Scraper OpenRouter API LLM enrichment Hermes Agent Data orchestrator Cron Jobs Scheduled tasks writes JSON feeds map SPA Legend Frontend Backend Infra Database Security/Agent

FixForAI Subdomains

  • • FixForAI.com — AI Readability landing/sales page
  • • map.FixForAI.com — Restaurant map SPA showing audited locations
  • • email.FixForAI.com — Email review queue for outreach
  • • studio.FixForAI.com — Web Studio gallery
  • • visuals.fixforai.com — Design assets (basic auth)
  • All served through Nginx :8646 behind Traefik TLS

Data Pipeline

  • • Scraper → 24,256 restaurant records (10 states) written to JSON DB
  • • OpenRouter LLM enrichment for AI Readability analysis
  • • Hermes orchestrates enrichment + 3 audit engines (AI Readability, GBP, Local Intel)
  • • Restaurant DB feeds map.FixForAI.com SPA

Infrastructure

  • • Traefik TLS termination with Let's Encrypt
  • • Nginx :8646 serves all static content and SPAs
  • • Hermes + Cron schedule translations, audits, watchtower tasks