All projects

Case study

EZWeb.work

Agency operations platform with multi-model AI router, agentic SEO/blog pipeline, and client delivery under EZ Web LLC.

Owner-Developer (EZ Web LLC) · Mar 2025 – Present

Visit live product
EZWeb.work screenshot

Overview

EZWeb.work is the public face and internal ops hub for EZ Web LLC — affordable web and AI services for SMBs. Next.js 15 on Vercel with 30+ Supabase tables powers customers, projects, invoices, team assignments, and production agentic workflows: multi-agent blog/SEO pipelines, project-scoped admin agents, and a homepage qualification chatbot.

Next.js 15SupabaseStripeTavilyVercel

Architecture

Core platform

  • Next.js 15 App Router, TypeScript, Tailwind CSS
  • Supabase PostgreSQL — 30+ tables with RLS
  • Vercel deployment (dev → test → production workflow)
  • Customers, projects, estimates, invoices, revenue splits

Multi-model AI router

  • Task-based routing to Claude Opus, GPT-5.2, Gemini 2.0 Flash
  • model-router.ts with admin model selector and fallbacks
  • Usage and cost logging per conversation

Agentic content pipelines

  • SEO/blog chain: Intern → Researcher → Writer → Editor → human publish
  • Tavily-backed research and topic ideation
  • Ziggy Ryan persona for social copy with editorial review
  • Service-area landing pages for geo SEO

Admin & sales AI

  • Project-scoped assistant with document iteration protocol
  • Homepage chatbot (Ez) for qualification and lead capture
  • Document ingest: PDF, DOCX, XLSX via mammoth/pdf-parse
  • Finalize-to-PDF/DOCX to Supabase project-documents storage

Integrations

  • Stripe invoicing and payment links
  • Resend transactional email
  • Cloudflare Turnstile, Runway/image providers for blog heroes
  • Puppeteer website audits, Microsoft Clarity analytics

Client delivery

  • CT Home Remodel and other SMB sites delivered from this platform
  • Portfolio and brand references on ezweb.work

What shipped

  • Public marketing site with blog and legal pages
  • Admin back office for customers, projects, and billing
  • Multi-model router with three LLM providers in production
  • Multi-agent SEO/blog pipeline with human-in-the-loop publish
  • Homepage qualification chatbot with brand guardrails
  • Project-scoped admin AI with document finalize flows
  • Stripe invoice creation and payment status tracking

Related products

EZWeb.work (Supabase/Next.js agency platform) is separate from EZ Voice (NestJS/Prisma/Vapi flagship). Both are EZ Web LLC products with different codebases and deploy paths.

Source: EZWeb — docs/DATABASE-SCHEMA.md, Workflow Overview.md, Blog-Pipeline-Agent-Identities.md.