Skip to main content

Getting Started

  • Prereqs: Node 22, pnpm
  • Install: pnpm install
  • Run web: pnpm --filter web dev
  • Run functions emulator: pnpm --filter functions serve
  • Run docs: pnpm --filter docs start

Environment:

  • Firebase client config is in apps/web/src/lib/firebase.js.
  • Functions expect API_KEY for protected HTTP endpoints via x-api-key header.

Project layout:

  • Web (Next.js): apps/web
  • Functions (Firebase): apps/functions
  • Docs (Docusaurus): apps/docs
  • Firebase config: firebase.json