Skip to content

Frontend Investors

Related documentation: Frontend Applications · Frontend Website

Frontend-Kisum-Investors is implemented.

Private investor briefing deck — a single long-form page with scroll sections, charts, and centralized copy in src/content/deck.ts.

It does not integrate with Auth, Core, or Checkout. No login, no API routes, no tenant context.

  • Next.js 14 App Router with output: "export" (static HTML/JS/CSS at build time)
  • Deploy target: Cloudflare Workers static assets via wrangler.jsoncassets.directory: "./out"
  • Workers Git CI: build pnpm run build, deploy npx wrangler deploy
  • Local preview: pnpm preview:cf (build + wrangler dev)
  • Manual deploy: pnpm deploy:cli

This is not OpenNext / full Next on Workers. Static export + assets binding is sufficient because the app has one pre-rendered route and no server runtime.

FieldValue
Build commandpnpm run build
Deploy commandnpx wrangler deploy

Worker name in wrangler.jsonc: frontend-kisum-investors. Deploy command is required on Workers Git (unlike Pages-only projects).

If CI runs OpenNext migrate and fails on Next 14: ensure committed wrangler.jsonc uses assets.directory: "./out" so Wrangler deploys static files instead of auto-migrating to OpenNext.

  • / — full investor deck (Hero through Contact)
  • All copy and chart data: repo src/content/deck.ts (build-time only)
  • Remote images: media.base44.com (allowed in next.config.mjs remotePatterns; served unoptimized for static export)