Schema-driven forms2026
Dynamic Form Builder
Dynamic Form Builder generates fully working forms from a schema definition rather than hardcoded fields — the reusable form pattern behind FinSight, isolated into its own project so new form types drop in with configuration, not code.
What I built
- Renders forms dynamically from a schema / config object rather than hand-written fields.
- Type-safe end to end with TypeScript, built on React and Vite for fast iteration.
- Handles field state and validation cleanly so adding a new form type is a config change, not a rewrite.
Tech stack
ReactTypeScriptVite