尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Marketing website for AppFox - Order Editing & Upsell, a Shopify app that
gives customers a self-service order-edit portal with post-purchase upsells.
Built with Next.js 16 (App Router), React 19, and Tailwind CSS v4. Fully
static - every route is prerendered at build time.查看完整 README ↗Marketing website for AppFox - Order Editing & Upsell, a Shopify app that gives customers a self-service order-edit portal with post-purchase upsells.
Built with Next.js 16 (App Router), React 19, and Tailwind CSS v4. Fully static - every route is prerendered at build time.
npm install
npm run dev # http://localhost:3000
npm run build # production build (all routes static)
npm run lint
| Path | What |
|---|---|
lib/site.ts | Single source of truth for domain, install URL, support email, pricing. Update here at launch. |
lib/seo.ts | Per-route titles, descriptions, canonicals |
data/competitors.ts | Comparison-page content (order editing, subscriptions, product bundles) |
data/bundle-competitors.ts | Product Bundles vs-page records and public sources |
app/ | Routes: /, /features, /pricing, /vs, /vs/[slug], /privacy, /terms, plus sitemap.ts, robots.ts, llms.txt, per-route opengraph-image.tsx |
components/site/ | Navbar, Footer, CTA band, section furniture |
components/home/ | Home page sections, incl. the animated PortalDemo hero |
components/ui/ | Animation primitives: Reveal, InView, DigitRoll, Accordion |
.design/ | Design spec, copy deck, SEO plan, and the build contract the site was built from |
Violet ink on cream paper; receipts, stamps, and ledgers. Tokens are defined
as Tailwind v4 @theme variables in app/globals.css. Fonts: Fraunces
(display), Hanken Grotesk (body), Spline Sans Mono (the .till "ledger
voice" - always used for money and order numbers). All animation is CSS-only,
gated behind html.js and prefers-reduced-motion, so content is never
hidden from crawlers, no-JS users, or motion-sensitive users.
Search the repo for TODO(launch):
site.installUrl with the real Shopify App Store listing URLsite.url is the production domain/privacy and /termsaggregateRating to
the SoftwareApplication JSON-LD in app/page.tsx (kept out deliberately -
unverifiable ratings risk a structured-data penalty)sitemap.xml in Google Search Console