- Real-time add and remove form fields.
- Each form field has a label and a corresponding field type.
- Users are able to specify the type of each form field. Fields to be supported: text input, text area, dropdown, checkbox, radio button
- Storing form data in JSON file.(Not implemented fully)
Follow these steps to get the project up and running on your local machine:
- Clone the repository:
git clone https://github.com/Prachi24599/dynamic-form-generator.git
- Navigate to the project directory: `cd dynamic-form-generator
- Install the dependencies:
npm install
- Start the development server:
npm start
- After starting the development server, open your browser and go to
http://localhost:3000
. - You will see the Form interface with the button "Add New".
- Specify the label and type of input type and click on the "Add" button.
- The input field will be created, enter the value in the field.
- Add all the required fields and click on submit. The data will be stored in a JSON file.
- React - A JavaScript library for building user interfaces.
If you have any questions or feedback, feel free to reach out:
- Email: polakhare.prachi@gmail.com
- Linkedin: Prachi Polakhare
Happy coding!