Project Copilot is a Next.js App Router application for asking questions about Jira and Azure DevOps projects through a durable per-user workspace. The initial slice ships the authenticated app shell, Google sign-in with Better Auth, Postgres + Drizzle persistence, and the Chat, Integrations, and History navigation scaffold.
- Next.js 16 App Router with
src/ - pnpm
- Better Auth with Google sign-in
- Drizzle ORM + Postgres via
DATABASE_URL - Biome
- shadcn/ui
- Install dependencies:
pnpm install- Copy the example environment file and fill in your values:
cp .env.example .env.local- Start the development server:
pnpm dev- Open http://localhost:3000.
The app expects these variables:
DATABASE_URLBETTER_AUTH_SECRETBETTER_AUTH_URLGOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET
pnpm dev- run the Next.js dev serverpnpm lint- run Biome checkspnpm typecheck- run TypeScript checkspnpm test- run Vitestpnpm build- run a production buildpnpm check- run lint, typecheck, tests, and buildpnpm db:generate- generate Drizzle migrations
MIT