Team Members: Ibraheem Amin (lead) Abu Ahmed, Cole Ramer, Richard Wang, John Wu
cd packages/convex-backend
bun install
npx convex login
npx convex dev
Create a new cloud deployment following the instructions, then a
.env.local file will generate under packages/convex-backend
Copy over the environment variable that ends in .cloud to
a new .env.local variable under apps/web, then set VITE_CONVEX_URL:
VITE_CONVEX_URL=https://your-deployment.convex.cloud
Join the clerk team (contact the team lead) OR Create a new Clerk project, from the API, copy over the two following environment variables from the Clerk dashboard into apps/web/.env.local
VITE_CLERK_PUBLISHABLE_KEY=pk_test_...
CLERK_SECRET_KEY=sk_test_...
Finally, set the CLERK_JWT_ISSUER_DOMAIN variable on the Convex Dashboard.
# Either go to convex dashboard manually or run
cd packages/convex-backend
npx convex dashboardNavigate to settings -> environment variables and set
CLERK_JWT_ISSUER_DOMAIN=https://your-clerk-depl.clerk.accounts.dev
Already set up
- TypeScript for static type checking
- Biome for code linting and formatting
Learn more about the power of Turborepo: