Enterprise Survey Platform · Cloudflare Edge Ready

Design, publish, analyze all in one survey platform

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.

No credit card requiredOwn tenant on sign-upOne-click publish & share

Customer Satisfaction Survey

Published

Question 3 of 8

About 1 minute

How satisfied are you with our service overall?

Any other suggestions

Type your feedback…

28+

Built-in form elements

4+

Data source options

100%

Tenant data isolation

SSR

SSR · Edge-ready

Core Features

Full pipeline, ready out of the box

Build professional surveys without writing a single line of code; data stays in your data source, ready to export and analyze.

Drag & Drop Builder

28 element types covering text, choice, rating, slider, date and file upload, with a live canvas preview.

Conditional Logic & Validation

Visibility conditions, required rules and regex validation; questions react dynamically to answers.

Schema as Configuration

Forms are plain JSON schemas with a live preview, easy to integrate with your existing systems.

Version Snapshots & Rollback

Every change is snapshotted; roll back mistakes in one click with full control over published state.

Multi-language Surveys

Element-level i18n translations and a language switcher, ready for global audiences.

Multi-tenant Workspaces

Sign-up creates an isolated tenant; surveys, data sources and settings are invisible across tenants.

Multiple Data Sources

Built-in D1 plus external sources like Supabase and Neon, credentials encrypted with AES-GCM.

Duplicate Protection & Source Tracking

Submitter fingerprint plus unique database index, UTM and referrer attribution, CSV export included.

How It Works

Three steps to finish a survey

From a blank canvas to your first response, usually in minutes.

1

Design

Drag elements into the canvas, configure validation, conditional logic and translations with a live preview.

2

Publish

One-click publish generates a public link and QR code, snapshots versions, and allows rollback anytime.

3

Analyze

Data lands in the source you chose; inspect details and attribution in the console, then export CSV.

Mobile-first Experience

Public surveys render responsively across desktop, tablet and mobile; scan to answer.

Publish State Machine

Draft, published, paused and archived states with auto-synced share links and QR codes.

Real-time Insights

Live survey counts and weekly responses, per-entry detail views and one-click CSV export.

Use Cases

Built for every business scenario

From customer experience to internal operations, one platform covers all data collection needs.

Customer Satisfaction & NPS

Rating, star and open-ended questions with duplicate protection and source tracking for every touchpoint.

Rating elementsSatisfaction surveysSource attribution

Employee Internal Surveys

Anonymous or identified config, with tenant workspaces letting each department own its surveys.

Employee surveysMulti-tenantIdentified mode

Event Registration & Check-in

File upload, date and contact fields out of the box; live registration summary and one-click export.

Event registrationFile uploadCSV export

Market & Product Research

Conditional logic skips questions automatically; multi-language versions support cross-border research.

Conditional logicMulti-languageExternal data sources

Security & Deployment

Secure and compliant, deployed at the edge

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.

Encrypted Credentials

Keys derived via HKDF from tenant master keys, then AES-GCM encrypted; key and ciphertext stored separately.

Authentication Stack

better-auth powers login and registration with secure sessions; every user gets an isolated tenant.

Edge Deployment

Runs on Cloudflare Workers with built-in D1 for low-latency reads and writes worldwide.

Observability

Structured logs and error tracking across the whole pipeline; publish states and submissions are auditable.

Technology Stack

Modern technology foundation

Nuxt 4

Framework & SSR

Cloudflare Workers

Edge runtime

D1

Built-in database

better-auth

Authentication

Drizzle ORM

Data access layer

Zod

Runtime validation

Built on better-auth authentication, Drizzle ORM data layer and Zod runtime validation, powered by Nuxt on Cloudflare Workers.

FAQ

Frequently Asked Questions

How do I start building a survey after registering?

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.

Where is data stored? Can I use my own database?

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.

How do I share surveys with respondents?

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.

How do multi-language surveys work?

Configure translations per element in the builder; respondents pick a language via the switcher and data is collected uniformly.

Will I receive duplicate submissions?

A submitter fingerprint plus a unique database index protect against duplicates, and UTM and channel tracking keep your data quality high.

Create your first workspace in 30 seconds

Sign-up automatically creates an isolated tenant workspace — experience drag-and-drop design, one-click publishing and response analytics.

Survey System

Enterprise survey design, publishing and data collection platform. Drag-and-drop building, tenant isolation, direct data source connection, deployed on the Cloudflare edge.

Tech Stack

  • Nuxt 4 · Vue 3
  • Cloudflare Workers
  • D1 · Drizzle ORM
  • better-auth · Zod

Survey System © 2026. Powered by Nuxt & Cloudflare.

Powered by Nuxt and Cloudflare Workers