Developed with Vue 3 composition api.
By default, there are 3 form screens. form screen and elements can be added dynamically. You can easily switch to the previous and next form with the switch buttons. it shows on the successfull page to post the data on the last form page.
You can duplicate and edit form html elements as you wish. The html element data is kept as an object when sending it on the last page.
A responsive design was made with Tailwind. It has a simple and clean code structure. You can easily change html forms to your will. There is an easier structure with the Vue 3 composition api. You can easily use the component by including it in your project. This project is designed to be used for registration on your website with multiple approval processes.