# Form Builder Package

## Overview
Declarative form building system for creating complex forms through JSON configuration.

## Location
[/packages/form_builder/](/packages/form_builder/)

## Purpose
Provides a data-driven approach to creating forms, where forms are defined through JSON schemas rather than code.

## Features
- JSON-based form definition
- Field type management
- Validation rules
- Conditional logic
- Layout control
- Data binding

## Seed Data
Form definitions and templates are stored in the package's seed directory.

## Schema Configuration
Forms are defined using Prisma schemas stored in the database.

## Usage
Create forms by defining JSON configurations that are rendered by the form builder component.

## Related Documentation
- [Package System](/docs/development/package-system.md)
- [Component Architecture](/docs/architecture)
- [Database Schema](/docs/database)
- [Declarative Components](/docs/implementation)
