A drag-and-drop form builder with a Next.js frontend and Go backend for creating dynamic forms.
Form Creator is a visual form builder — drag field types onto a canvas, configure validation rules, and publish forms that collect responses. The frontend is Next.js with TypeScript, and the backend is Go handling form definitions and response storage.
The field palette includes text inputs, dropdowns, checkboxes, radio buttons, date pickers, and file uploads. Each field has configurable validation: required, min/max length, regex patterns, custom error messages. Forms can have multiple pages with conditional logic determining which page shows next.
The builder uses drag-and-drop for field ordering and a properties panel for configuring each field. Published forms generate a shareable URL, and responses are collected and viewable in a dashboard with basic analytics.