izi kit
Headless Next.js 16 starter β auth, payments, admin, webhooks, cron.
Youβre seeing this default page because frontend/src/app/page.tsx hasnβt been replaced yet.
π New here? Open this project in Claude Code and type:
/setup-kit
The /setup-kit skill audits your environment, installs what it can (pnpm via Corepack, secrets), and walks you through plugging a Neon Postgres connection string β the kit is tuned for Neonβs serverless behavior (other Postgres providers work but need user-side tuning). Then just describe what you want to build to Claude (in French or English). The 40 routes (auth, payments, admin, webhooks, cron, uploads) are already wired β you only talk about your product, not the plumbing. See WORKFLOW.md for the full vibe-coding flow.
Backend status
Live JSON probes β open these in a new tab to confirm everything is up.
- /api/health β liveness (always responds)
- /api/readyz β readiness (DB + Redis probes, 503 if either is down)
Provider configuration
Read at request time from process.env. Optional providers are inert when absent β the corresponding routes 404 silently and the rest of the app keeps working.
Required (app refuses to boot without these)
- DATABASE_URLβ Postgres (required)
- JWT_SECRETβ Auth signing key (required)
Recommended (app boots, but breaks at first use)
- ENCRYPTION_KEYβ AES-256-GCM (recommended)
- CRON_SECRETβ Vercel Cron Bearer (recommended)
- DIRECT_URLβ For prisma migrate deploy
Optional providers
- UPSTASH_REDIS_REST_URLβ Redis (rate limit, queue, lockout)
- GOOGLE_CLIENT_IDβ Sign in with Google (OAuth)
- RESEND_API_KEYβ Email sender
- EMAIL_FROMβ Verified sender address
- CLOUDINARY_CLOUD_NAMEβ Cloudinary file / media storage
- BICTORYS_API_KEYβ Mobile money payments
- SENTRY_DSNβ Error reporting + traces
What this starter ships
- API routes under
/api/*β auth, OAuth, admin, payments, uploads, webhooks, 5 cron handlers - Prisma schema + versioned migrations (Postgres / Neon)
- Vitest unit test suite covering the protected libs
- CI pipeline: format / lint / typecheck / test / build / audit
- Cloud-only by design β bring your own Postgres (Neon free tier), no local containers
Full architecture overview in CLAUDE.md; public surface in README.md.