new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证GrowthMindset.ai website rebuild (v3.0) — Next.js 14 + Tailwind, built from spec
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Implementation of GMS_Website_Rebuild_Spec.md. Built with Next.js 14 (App Router), Tailwind CSS, Framer Motion, and lucide-react. Deploys natively to Vercel.
| Route | Status | Source |
|---|---|---|
/ | ✅ Full | app/page.tsx — all 8 sections from spec §2 |
/hvac | ✅ Full | app/hvac/page.tsx — uses IndustryPage template |
/seinfeld-hq | ✅ Static | public/seinfeld-hq/index.html + assets |
/about | 🟡 Stub | Replace bio + E-E-A-T content |
/blog | 🟡 Stub | Pending Blogger migration to MDX/Sanity |
/privacy, /terms | 🟡 Stub | Legal copy needed |
/api/lead | ✅ Live | Edge route → N8N webhook (Sam Outbound) |
Other industry pages (/roofing, /plumbing, etc.) are stubbed via the Industries modal. They're trivial to spin up: copy app/hvac/page.tsx, change the props passed to <IndustryPage>.
npm install # or pnpm install
cp .env.example .env.local
npm run dev # http://localhost:3000
app/
layout.tsx # root layout, fonts, metadata, JSON-LD
page.tsx # homepage (assembles all 8 sections)
globals.css # Tailwind layers + design tokens
hvac/page.tsx # HVAC industry landing page
about|blog|privacy|terms/page.tsx
api/lead/route.ts # Edge route → N8N webhook
sitemap.ts | robots.ts # SEO
icon.svg # favicon
components/
Nav.tsx, Footer.tsx, Logo.tsx, Modal.tsx
HeroBlueprint.tsx # the centerpiece 7-node circuit animation
CTAForm.tsx # primary demo form
IndustryPage.tsx # reusable industry template
StubPage.tsx
sections/
Hero.tsx
VideoExplainer.tsx
Industries.tsx # 12 industry tiles + modal
CaseStudies.tsx # horizontal scroller + modal, Seinfeld flagship
EmailCapture.tsx
PrimaryCTA.tsx
FAQ.tsx
public/
logo.svg, logo-mono.svg
seinfeld-hq/ # the existing interactive piece, dropped in
Defined in tailwind.config.ts:
| Token | Value | Use |
|---|---|---|
bg-bg | #0a0a0a | Page background |
bg-bg-elevated | #111113 | Modal & elevated surfaces |
bg-bg-card | #141417 | Card backgrounds |
text-accent | #00d4ff | Highlights, links, active |
bg-cta | #f97316 | Primary CTA buttons only |
text-success | #10b981 | Success states |
border-border | rgba(255,255,255,0.07) | Default soft border |
Per the spec, orange is reserved exclusively for the primary action button. Cyan is the only accent.
// app/roofing/page.tsx
import { IndustryPage } from '@/components/IndustryPage';
export const metadata = { title: 'AI Voice Agent for Roofers', /* … */ };
export default function RoofingPage() {
return (
<IndustryPage
name="Roofing"
title="AI Voice Agent for Roofers"
headline="When the Storm Stops, the Phones Don't"
headlineSecondary="Be First, Every Time"
sub="..."
trust="Built for storm response + insurance jobs"
bullets={[ /* 5-6 industry-specific bullets */ ]}
/>
);
}
Then flip the pageBuilt flag for that slug in components/sections/Industries.tsx so the "See full details →" button appears in the modal.
The CTA form posts JSON to /api/lead (an Edge route), which validates and forwards to the existing N8N webhook. Webhook URL is configurable via N8N_WEBHOOK_URL; the production URL is the fallback.
Payload schema (matches spec §5):
{
"first_name": "string",
"business_name": "string",
"business_address": "string",
"phone": "string"
}
The 7-node circuit lives in components/HeroBlueprint.tsx. Each node has a label, stat, and source. The pulse traverses a single SVG path (<animateMotion>) for a smooth cyclic loop. A setInterval keyed to the same cycle duration drives which stat tooltip is visible, so the copy is in sync with the visual pulse without needing a JS animation library to compute path tangents.
On screens < 640px the blueprint collapses to a vertical timeline (same content, no SVG motion).
EmailCapture.tsx)IndustryPage template/public/og-image.png (1200×630) for social previews/privacy and /termsVercel: connect the repo, set N8N_WEBHOOK_URL in environment variables, deploy. The seinfeld-hq static asset and all character images are bundled in public/ and served at /seinfeld-hq via a Next rewrite (see next.config.mjs).