Skip to content

Drag and Drop Form Generator : it is a javascript based dynamic form generator to create Forms without writing a line of code in client side.

Notifications You must be signed in to change notification settings

msi-end/DnD-Form-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Drag and Drop Form Generator

Welcome to the Drag and Drop Form Generator! This repository contains a web application that allows users to create dynamic forms with a simple drag-and-drop interface. Users can add various form elements, configure their properties, and generate forms quickly and easily.

Table of Contents

Features & Upcoming Features

  • Drag-and-Drop Interface: Easily add and arrange form elements with a user-friendly drag-and-drop interface.
  • Customizable Elements: Customize properties of form elements like labels, placeholders, required fields, etc.
  • Multiple Form Elements: Supports text fields, text areas, checkboxes, radio buttons, dropdowns, and more.
  • Live Preview: See a live preview of the form as you build it.
  • Export Form Data: Export the generated form's configuration in JSON format for easy integration.

Demo

Check out the live demo here.

Installation

Prerequisites

  • Node.js and npm installed on your machine.

Steps

  1. Clone the repository:

    git clone https://github.com/msi-end/DnD-Form-Generator.git
    cd DnD-Form-Generator
  2. Start the development server in VS Code:

    live server
  3. Open your browser and navigate to http://localhost:5500.

Usage

  1. Open the application in your browser.
  2. Drag elements from the toolbox on the left to the form canvas in the center.
  3. Customize the properties of each element using the configuration panel on the right.
  4. Save or export your form configuration once you are satisfied with the design.

Contributing

We welcome contributions to improve the Drag and Drop Form Generator! Here are a few ways you can help:

  • Report bugs and submit feature requests using GitHub Issues.
  • Fork the repository, make changes, and submit a pull request.
  • Improve documentation and examples.

Steps to Contribute

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Commit your changes and push your branch to your fork.
  4. Open a pull request with a detailed description of your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Thank you for using the Drag and Drop Form Generator! We hope this tool makes it easier for you to create dynamic and customizable forms. If you have any questions or need assistance, feel free to open an issue or contact us. Happy form building!

About

Drag and Drop Form Generator : it is a javascript based dynamic form generator to create Forms without writing a line of code in client side.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published