Personal AI-assisted job application tool. AI drafts every piece of an application (cover letter, resume bullet tweaks, free-text answers); the human reviews and submits. See docs/specs/2026-04-14-job-hunt-copilot-design.md for the full design.
Next.js 14 · TypeScript · Supabase · Prisma · Claude API · Tailwind + shadcn/ui · Vitest + Playwright.
Prerequisites: Node 20 LTS, pnpm (version pinned via packageManager in root package.json; Corepack will enforce it), Supabase project (URL + anon + service-role keys), Anthropic API key.
pnpm install
cp .env.example .env # fill in Supabase + Anthropic keys
pnpm -F @jobcopilot/db db:push # push schema to Supabase
pnpm -F @jobcopilot/db apply:policies # apply RLS policies
pnpm dev # starts apps/web on :3000Sign in with Google or GitHub.
apps/web: Next.js 14 web apppackages/db: Prisma schema + Supabase RLS policiespackages/shared: shared types + Zod schemaspackages/prompts: Claude prompt templates + eval harness
pnpm test # unit + integration (vitest)
pnpm test:e2e # playwright e2e (auto-starts dev server with mocks)
pnpm -F @jobcopilot/prompts eval # prompt regression harnessSee docs/DEPLOY.md.




