Build your SaaS website in no time! Included:
- Realtime database for implementing your product with
Convex
- Team/organization management
- Member invite emails using Resend
- User sign-in and sign-up with Clerk
- Website router with Next.js
- Slick UX with shadcn/ui
See Convex docs at https://docs.convex.dev/home
npm create convex@latest -t xixixao/saas-starter
Then:
- Run
npm run dev
- It will ask you to set up
CLERK_JWT_ISSUER_DOMAIN
, Follow steps 1 to 3 in the Convex Clerk onboarding guide
- It will ask you to set up
- Follow step 3 from the
Clerk Next.js quickstart,
setting up both
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
andCLERK_SECRET_KEY
in your.env.local
file
If you want to sync Clerk user data via webhooks, check out this example repo.