Drag & Drop Builder
28 element types covering text, choice, rating, slider, date and file upload, with a live canvas preview.
A drag-and-drop form builder with 28 element types, conditional logic, multi-language and version rollback out of the box. Responses land in D1, Supabase or Neon, with encrypted credentials and full tenant isolation.
Customer Satisfaction Survey
PublishedQuestion 3 of 8
About 1 minute
How satisfied are you with our service overall?
Any other suggestions
28+
Built-in form elements
4+
Data source options
100%
Tenant data isolation
SSR
SSR · Edge-ready
Core Features
Build professional surveys without writing a single line of code; data stays in your data source, ready to export and analyze.
28 element types covering text, choice, rating, slider, date and file upload, with a live canvas preview.
Visibility conditions, required rules and regex validation; questions react dynamically to answers.
Forms are plain JSON schemas with a live preview, easy to integrate with your existing systems.
Every change is snapshotted; roll back mistakes in one click with full control over published state.
Element-level i18n translations and a language switcher, ready for global audiences.
Sign-up creates an isolated tenant; surveys, data sources and settings are invisible across tenants.
Built-in D1 plus external sources like Supabase and Neon, credentials encrypted with AES-GCM.
Submitter fingerprint plus unique database index, UTM and referrer attribution, CSV export included.
How It Works
From a blank canvas to your first response, usually in minutes.
Drag elements into the canvas, configure validation, conditional logic and translations with a live preview.
One-click publish generates a public link and QR code, snapshots versions, and allows rollback anytime.
Data lands in the source you chose; inspect details and attribution in the console, then export CSV.
Public surveys render responsively across desktop, tablet and mobile; scan to answer.
Draft, published, paused and archived states with auto-synced share links and QR codes.
Live survey counts and weekly responses, per-entry detail views and one-click CSV export.
Use Cases
From customer experience to internal operations, one platform covers all data collection needs.
Rating, star and open-ended questions with duplicate protection and source tracking for every touchpoint.
Anonymous or identified config, with tenant workspaces letting each department own its surveys.
File upload, date and contact fields out of the box; live registration summary and one-click export.
Conditional logic skips questions automatically; multi-language versions support cross-border research.
Security & Deployment
Data source credentials are derived from tenant keys, encrypted with AES-GCM at rest; plaintext never leaves the server. Services run on Cloudflare Workers with strict tenant isolation.
Keys derived via HKDF from tenant master keys, then AES-GCM encrypted; key and ciphertext stored separately.
better-auth powers login and registration with secure sessions; every user gets an isolated tenant.
Runs on Cloudflare Workers with built-in D1 for low-latency reads and writes worldwide.
Structured logs and error tracking across the whole pipeline; publish states and submissions are auditable.
Technology Stack
Nuxt 4
Framework & SSR
Cloudflare Workers
Edge runtime
D1
Built-in database
better-auth
Authentication
Drizzle ORM
Data access layer
Zod
Runtime validation
FAQ
Registration creates your tenant workspace and enters the console. Create a new survey in the list and open the visual builder to drag and drop your form.
Cloudflare D1 is built in and ready to use; external sources like Supabase and Neon are also supported. Credentials are AES-GCM encrypted, never stored in plaintext.
Publishing generates a public link and QR code; any device can answer by scanning. Pause or archive anytime, and responses flow into your data source in real time.
Configure translations per element in the builder; respondents pick a language via the switcher and data is collected uniformly.
A submitter fingerprint plus a unique database index protect against duplicates, and UTM and channel tracking keep your data quality high.
Sign-up automatically creates an isolated tenant workspace — experience drag-and-drop design, one-click publishing and response analytics.