Contact Form
generalA two-step contact form with personal details and inquiry fields. Includes name, email, phone, subject dropdown, and message.
Production-ready form schemas you can drop into any FieldCraft project. Fully typed, validated, and ready to customize.
$ npm i @squaredr/fieldcraft-templates-freeA two-step contact form with personal details and inquiry fields. Includes name, email, phone, subject dropdown, and message.
A comprehensive customer feedback survey with NPS, ratings, Likert scales, feature usage tracking, and conditional follow-up. Three sections covering satisfaction, specifics, and open-ended feedback.
A focused Net Promoter Score survey with conditional follow-up questions. Detractors see different questions than promoters, with smart branching logic.
A minimal newsletter subscription form with email, optional name, and topic interest selection. Single section, no progress bar — designed for embedding.
A structured bug report form with reporter details, severity classification, reproduction steps, expected behavior, environment selection, and screenshot URL. Two sections with step-based progress.
A comprehensive 3-section event registration form with attendee details, session preferences, dietary requirements, t-shirt sizing, accessibility needs, and marketing consent.
A 2-section B2B lead generation form with contact details and qualification questions. Includes company size, industry, use case, and purchase timeline.
A structured feature request form with requester details, feature description, problem statement, priority classification, workaround, and reference links. Two sections with step navigation.
A single-section poll with a main question, satisfaction rating, opinion scale, optional open feedback, and email for results. Designed for quick engagement.
A 3-section quiz with participant info, basic questions, and advanced questions. Uses single-select for multiple choice, multi-select for select-all-that-apply, plus confidence rating and feedback.
A comprehensive 3-section job application form with personal info, position preferences (role, type, salary, remote), experience details, cover letter, and consent.
A 3-section new employee onboarding form covering personal details, IT/equipment setup, and HR compliance tasks. Includes emergency contacts, tool access requests, and policy acknowledgments.
A 3-section confidential exit interview with departure reasons, Likert-scale satisfaction ratings (manager, growth, compensation, culture, work-life), NPS, and open-ended feedback.
A 3-section 360-degree review with reviewer context, 8 Likert-scale competency ratings (communication, collaboration, problem-solving, accountability, initiative, adaptability, technical, leadership), strengths/growth areas, and overall rating.
A single-section time-off request with leave type, date range, half-day option, conditional reason field, coverage plan, and manager notes.
A 3-section expense report with employee info, detailed expense entries (category, date, amount, currency, receipt, justification), and summary with policy acknowledgment. Supports draft saving.
Import any template and pass it to FormEngineRenderer. Each schema is fully typed and works out of the box.
import { FormEngineRenderer } from '@squaredr/fieldcraft-react'
import { contactFormSchema } from '@squaredr/fieldcraft-templates-free'
export default function ContactPage() {
return (
<FormEngineRenderer
schema={contactFormSchema}
onSubmit={async (data) => {
await fetch('/api/contact', {
method: 'POST',
body: JSON.stringify(data),
})
}}
/>
)
}Healthcare intake forms, e-commerce checkouts, and more verticals are in development. All templates are free and open source under MIT.
View the roadmap →