A lightweight, user-friendly form builder service built with Next.js and Redux Toolkit, allowing users to:
✅ Create custom forms
✅ Customize fields (name, type, placeholder, required, defaultValue)
✅ Add or remove input fields and select dropdowns dynamically
✅ Generate React or Next.js code for instant use!
- 🧑💻 Live code export for Next.js and React.
- 🏷 Supports:
- Text Inputs
- Select Dropdowns
- Validation Properties:
required,defaultValue
- 💡 Guest use — no login required.
- ⚡ Built for performance & ease of use.
| Name | Purpose |
|---|---|
| Next.js | Framework |
| Chakra | UI Library |
| Redux Toolkit | State Management |
| TailwindCSS | Styling |
| TypeScript | Type Safety |
git clone https://github.com/your-username/nextjs-form-builder.git
cd nextjs-form-builder
yarn
yarn run dev💡 Open http://localhost:3000 to see the app.
- Visit the homepage.
- Click "Get Started."
- Build your form:
- Select Input / Select field.
- Configure properties like
type,name,placeholder,requiredetc. - Add options for dropdown fields.
- Copy your clean React or Next.js ready code!
src/
├── components/ # Chakra UI components
├── app/ # Next.js pages
├── lib/ # State management
├── utils/ # Code generators
├── types/ # Shared types
- 🏗 Drag & drop field reordering.
- 🗃 Save forms to cloud (when user system is ready).
- 📥 Export to JSON schema.
- 💾 LocalStorage auto-save.
PRs are welcome!
Please fork, improve, and create a Pull Request.
MIT — free for personal and commercial use.