Skip to content
Endatix
Endatix Hub

Next.js Frontend Stack

A self-hosted management UI built on Next.js for the Endatix Headless API. SurveyJS Creator is natively integrated.

Next.js Source-available SurveyJS Creator
Endatix Hub Stack
Next.js App Router
App Router · React Server Components · TypeScript
SurveyJS Creator
Drag-and-drop builder · Conditional logic · Themes
AI Form Builder
Chat → SurveyJS JSON → form — no prompt engineering
Server-side PDF
Node.js process · Inline images · No headless browser
Node.js 20 LTS pnpm 9+ TypeScript strict

A modern Next.js application

Endatix Hub is written in Next.js, designed to consume the Endatix Headless API, and integrated with the SurveyJS Creator library.

  • Next.js App Router with React Server Components
  • pnpm workspace for local package management
  • SurveyJS Creator pre-wired to the Endatix REST API
  • AI chat interface for form generation from description

What comes in the box

Hub ships with everything a team needs to manage forms — no assembly required.

Next.js App Router

Server Components, layouts, and file-based routing. Pages load fast — data fetching happens server-side before the browser receives anything.

TypeScript Throughout

Strict TypeScript from API client to UI component. Type errors surface at compile time, not in production.

SurveyJS Creator

Embedded drag-and-drop form builder. Question library, conditional logic editor, and theme panel are wired to the Endatix API out of the box.

AI-Assisted Builder

A chat interface lets users describe what they need and the AI generates a SurveyJS JSON model — editors refine from there.

Server-side PDF Export

Generate PDFs with inline images server-side. No browser headless rendering — the export runs in the Node.js process.

pnpm Monorepo Ready

Ships as a pnpm workspace. Extend with local packages without publishing to npm — internal UI libraries, shared types, and tooling included.

Open Source

Fork it, extend it, own it.

Endatix Hub is open source. Clone, configure, and deploy to your own infrastructure.

Explore Hub on GitHub