This a simple web popup builder built with Vue.
The app features a main form-builder, with elements and a blank form section. Elements are in a list and each element in the list can be added to the form by clicking on it or by dragging it into the form area. At any point the user can preview the form to view progress or what the end result will be. This builder can be extended to support more types of form elements .
- adding elements to form (draggable elements)
- removing an element from the form
- saving form
- persist form data between reloads/sessions
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Lint with ESLint
npm run lint