JSON-based form builder Angular application. Uses ng-zorro-antd as a UI component library.
Create a new form or edit one of the pre-built templates in the form builder UI which allows to:
- Add or remove fields
- Change field types (short/long text, date, number, checkbox, email, password)
- Edit the form and field names
- Edit field placeholders for the input types
- Mark fields as required
- Set the number of columns
Run npm i to fetch node_modules.
Run npm start for a dev server.
Navigate to http://localhost:4200/.
The app will automatically reload if you change any of the source files.
Run npm run build to build the project.
The build artifacts will be stored in the dist/ directory.
- Run
npm testto execute the unit tests via Karma - Run
npm run e2eto execute the end-to-end tests via Cypress
Run npm run lint to analyze the code by ESLint