Getting Started
Prerequisites
- Node.js >= 20
- pnpm >= 9
Setup
# Clone the repositorygit clone <repo-url>cd apps
# Install dependenciespnpm install
# Build all packagespnpm turbo build
# Run all testspnpm turbo test
# Type check everythingpnpm turbo typecheck
# Lint everythingpnpm turbo lintDevelopment
Running a specific product
# Start the example web app (port 3000)pnpm --filter @repo/example-web dev
# Start the example backend (port 8787)pnpm --filter @repo/example-backend dev
# Start the docs sitepnpm --filter @repo/docs devRunning everything
pnpm turbo devCreating a New Product
Use the generator script:
npx tsx scripts/gen-product.tsFollow the prompts to select your product name and platforms.