endatix
Endatix es una API de gestión de formularios y encuestas en la nube que permite desplegar plataformas propias similares a Typeform o Qualtrics. Es un backend gratuito con base de datos PostgreSQL, soportado por .NET 10.0 (dotnet 10) y compatible con SurveyJS.
Ficha actualizada 23 sept 2026, 12:07 · upstream 23 sept 2026, 12:02 · release v0.7.6
Qué es endatix
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Endatix es una API gratuita diseñada para integrar con la librería frontend SurveyJS, permitiendo construir plataformas de gestión de formularios en la nube sin necesidad de un proveedor SaaS. Ofrece endpoints REST completos para operaciones CRUD (crear, leer, actualizar y eliminar) sobre formularios, plantillas, respuestas, temas personalizados y más.
El proyecto se centra en la recolección de información de personas en sectores como investigación de mercado, legal, seguros, finanzas, educación y salud. Su arquitectura está diseñada para ser escalable, multi-tenant (soporta múltiples clientes en una instancia única) y compatible con entornos on-premise o cloud (Azure, AWS, Google Cloud).
La plataforma incluye características avanzadas como versionado de formularios, control de acceso basado en roles, autenticación de dos factores, notificaciones por correo, almacenamiento de archivos subidos por los usuarios y soporte para reCAPTCHA. Además, permite la creación de tipos de preguntas personalizados mediante código SurveyJS o plantillas predefinidas.
El sistema soporta multitenencia con aislamiento de datos garantizado a través del ORM, lo que facilita el despliegue en entornos corporativos donde se requiere separación entre clientes. También incluye un asistente de IA integrado para ayudar al usuario a construir formularios y respuestas.
- Gestión de encuestas de satisfacción de clientes (NPS) con control de versiones del formulario
- Recopilación de datos cualitativos en investigación de mercado sin necesidad de contratar un equipo interno
- Procesamiento de formularios legales o administrativos con validaciones automáticas por roles
- Gestión de encuestas de satisfacción en empresas con múltiples departamentos y usuarios
- Creación de plataformas de recolección de datos para estudios académicos o universitarios
- Automatización de procesos de reclutamiento mediante formularios personalizados
- Soporta multitenencia con aislamiento de datos garantizado a través del ORM, facilitando el despliegue en entornos corporativos multi-tenant
- Compatible con SurveyJS para la creación y edición de formularios sin necesidad de conocimientos avanzados de programación
- Permite versionado de formularios: se pueden modificar un formulario existente sin afectar a las respuestas ya enviadas
- Soporta almacenamiento de archivos subidos por los usuarios (imágenes, audio, video) con integración con S3 o Azure Blob Storage
- Implementa autenticación de dos factores (2FA) y control de acceso basado en roles para proteger formularios sensibles
- Permite la creación de tipos de preguntas personalizados mediante código SurveyJS o plantillas predefinidas
- La API requiere que el servidor tenga instalado .NET 10.0 (dotnet 10), lo que puede ser un obstáculo para equipos con versiones anteriores
- No incluye un editor de formularios visual, por lo que la creación y edición de preguntas debe realizarse mediante código SurveyJS o plantillas predefinidas
- El almacenamiento de archivos se basa en servicios externos (S3, Azure Blob) o FS local, sin soporte nativo para almacenamiento persistente propio
- La autenticación de dos factores requiere configuración adicional del proveedor de identidad (Keycloak, Auth0, etc.)
- No incluye un editor de plantillas visual ni herramientas de diseño para formularios
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar Endatix en producción se recomienda usar Docker con la imagen oficial de GitHub Actions. Se debe configurar el entorno de desarrollo (dotnet CLI) y el entorno de producción (dotnet runtime). Se recomienda desplegar en un servidor Linux como Ubuntu o Debian, ya que soporta mejor las imágenes Docker. Para entornos multi-tenant, se debe configurar el nombre del tenant en la configuración de conexión a la base de datos. Es recomendable habilitar HTTPS con certificados SSL para proteger los formularios sensibles y los datos de los usuarios.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.

