Add custom forms feature with form builder support

Featurekamo-shared-library
Shipped
November 29, 2025 at 6:38 PM UTC
Author
snadjafinia
Commit
295f721

- Add FormFieldType enum with 12 field types (TEXT, TEXT_AREA, MONEY, DATE, DATE_TIME, DROPDOWN, RADIO, LIST, CHECKBOX, ADDRESS, US_SSN, US_STATE) - Add entity classes: CustomForm, FormStack, FormField with full JPA relationships - Add repositories: CustomFormRepository, FormStackRepository, FormFieldRepository with organization-scoped queries - Add DTOs: CustomFormDTO, FormStackDTO, FormFieldDTO, CreateCustomFormRequest, UpdateCustomFormRequest - Add CustomFormService with CRUD operations, field ID validation, and form structure management - Implement comprehensive field ID validation (lowercase alphanumeric, no consecutive separators, unique within form) - Support for nested form structure with stacks containing fields

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing