Skip to content

TalkReplay delivers searchable recordings, summaries, and action items for every team conversation, helping distributed teams stay aligned.

Notifications You must be signed in to change notification settings

yfge/talkreplay.com

Repository files navigation

TalkReplay.com (Marketing Site)

A Next.js 14 + TypeScript site for TalkReplay — a vibe-coding companion that turns Claude/Codex transcripts into an interactive replay.

  • Tech: Next.js 14 (App Router), TypeScript, ESLint, Prettier, Husky + commitlint + lint-staged
  • SEO: Next Metadata API, Open Graph, Twitter card, robots.txt and sitemap
  • Vibe coding: agents_chat/ required in commits that change code

Quick Start

# Use Node LTS (via nvm)
# nvm install --lts && nvm use --lts

pnpm install
pnpm dev

Open http://localhost:3000

Scripts

  • pnpm dev – start Next.js dev server
  • pnpm build – production build
  • pnpm start – run production server
  • pnpm lint – run ESLint
  • pnpm typecheck – TypeScript typecheck
  • pnpm format / pnpm format:fix – Prettier

Environment

  • NEXT_PUBLIC_SITE_URL – site base URL used in metadata, sitemap, robots (default https://www.talkreply.com).

Commit Policy (Vibe Coding)

  • Commits that change code must include an updated agents_chat/ log; pre-commit hook will enforce.
  • Conventional Commits enforced via commitlint.

SEO & GEO

  • Metadata uses Open Graph + Twitter and sets canonical alternates.
  • GEO meta tags included (region, placename, position). Adjust as needed in src/app/layout.tsx.

Related Repos (Reference)

  • Orion: /Users/geyunfei/dev/yfge/orion – vibe-coding patterns and commit policies
  • TalkReplay app: /Users/geyunfei/dev/yfge/TalkReplay – Next.js app patterns and tooling

About

TalkReplay delivers searchable recordings, summaries, and action items for every team conversation, helping distributed teams stay aligned.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published