Kamforms V2 is a TanStack Start form builder and SaaS foundation based on the useful parts of Formcn.
The product direction is:
Cree ton formulaire en quelques secondes avec l'IA, publie-le, recois les reponses dans ton dashboard, par email ou WhatsApp, puis exporte les donnees.
- TanStack Start
- React
- React Hook Form
- Zod
- Tailwind CSS
- shadcn/ui-style components
- Docker/Dokploy
- Clerk auth
- Formcn/TanStack Start base retained as the builder foundation.
- Dokploy Docker setup added.
- Cloudflare/Wrangler deployment path removed as primary target.
- Kamforms
FormSchemaV2contract added insrc/lib/kamforms/schema.ts. - Zod generation, AI-output normalization, and V1-to-V2 migration helpers added.
- Clerk sign-in/sign-up shell added with
VITE_CLERK_PUBLISHABLE_KEY. - Notifications contract covers email, WhatsApp, webhook, autoresponder, and digest settings.
npm install --legacy-peer-deps
npm run devnpm test -- src/lib/kamforms/schema.test.ts
npm run buildDokploy should build the included Dockerfile and expose the app container on port 3000.
Set VITE_CLERK_PUBLISHABLE_KEY in Dokploy before building so Clerk buttons are active in production. Set DEEPSEEK_API_KEY so AI form generation works. Keep CLERK_SECRET_KEY, RESEND_*, and EVOLUTION_* for the server-side auth and notification flows.
See KAMFORMS_V2_MIGRATION.md for the migration and deployment plan.