AI-Powered Form Generator
A full-stack application to generate, build, publish, and collect submissions for forms using AI assistance.
frontend/ Next.js app (dashboard, form builder, public forms)backend/ API server (auth, forms, submissions, upload)git clone <your-repo-url>
cd ai-powered-form-generator
# Frontend
cd frontend
pnpm install
# Backend
cd ../backend
bun install
Frontend frontend/.env
NEXT_PUBLIC_API_BASE_URL=http://localhost:4000
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=<your-cloud-name>
NEXT_PUBLIC_CLOUDINARY_UPLOAD_PRESET=<optional-if-used>
Backend backend/.env
PORT=8080
JWT_SECRET=<strong-secret>
MONGODB_URI=<your-mongodb-connection-string>
# Cloudinary (if server-side signing is used)
CLOUDINARY_CLOUD_NAME=<your-cloud-name>
CLOUDINARY_API_KEY=<your-api-key>
CLOUDINARY_API_SECRET=<your-api-secret>
Frontend will be available at http://localhost:3000 and backend at http://localhost:8080.
# Frontend
cd frontend
pnpm run dev
# Backend
cd backend
bun dev
Sign up and log in
Create a form via AI prompt
Publish and share
Prompt:
Create a Generic Feedback Form.

Prompt:
create form for rspv registration.

Prompt:
I need a signup form with name, email, age, and profile picture.
