Install, migrate, seed, and run the Workers development environment.
Requirements
Use Node 24 or newer and pnpm 11. Run commands from the repository root through Turborepo.
Install and run
pnpm install
cp apps/web/.env.example apps/web/.dev.vars
cp apps/jobs/.env.example apps/jobs/.dev.vars
pnpm db:migrate
pnpm dev
The application is served at http://localhost:5173.
Local email
When RESEND_API_KEY is absent, the jobs Worker writes rendered messages to the D1 development inbox. This keeps verification, recovery, and invitation flows realistic without contacting users.
Before shipping
pnpm verify
pnpm test:integration
pnpm test:e2e