Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 679 Bytes

README.md

File metadata and controls

32 lines (24 loc) · 679 Bytes

Dynamic-Form-Builder

Description

Dynamic form builder demo provides features:

  • Create a form with multiple fields
  • Manage the form state by useReducer
  • Dynamic add / remove fields
  • Dynamic validation of fields and entire form
  • Custom Input, Select, and Checkbox components
  • Keyboard accessibility

Technologies

  • TypeScript
  • Vite.js
  • React 18
  • SCSS
  • ESlint, Prettier
  • Husky pre-commit

Installation and running

Go to Demo page or install and run it locally:

1. $ git clone https://github.com/timurgain/dynamic-form-builder.git
2. $ cd dynamic-form-builder
3. $ npm install
4. $ npm run dev