FormCraft sistema de Encuestas y Formularios

-
9 ventas

FormCraft Pro – Sistema Profesional de Encuestas y Formularios en PHP & MySQL

Descripción completa del artículo

FormCraft Pro es un sistema profesional de creación y administración de formularios y encuestas desarrollado en PHP 8.2+ y MySQL/MariaDB, pensado para empresas, desarrolladores, agencias, instituciones educativas, negocios y cualquier usuario que necesite recopilar información de forma organizada, segura y profesional.

El sistema permite crear formularios ilimitados, publicarlos mediante una URL única, recopilar respuestas, administrar usuarios, revisar resultados y exportar la información a CSV desde un panel administrativo moderno y responsive.

No requiere Node.js, npm, Composer ni procesos de compilación. Puede instalarse directamente en servidores tradicionales, VPS, aaPanel, cPanel, Apache o Nginx.

Principales características

  • Sistema completo de encuestas y formularios.
  • PHP 8.2+.
  • Compatible con MySQL y MariaDB.
  • Sin Node.js.
  • Sin npm.
  • Sin Composer obligatorio.
  • Sin dependencias externas requeridas.
  • Instalador web incluido.
  • Panel administrativo.
  • Diseño responsive.
  • Compatible con móviles, tablets y escritorio.
  • Formularios ilimitados.
  • Encuestas ilimitadas.
  • URL pública única para cada formulario.
  • Formularios en estado borrador.
  • Formularios publicados.
  • Formularios cerrados.
  • Formularios archivados.
  • Programación automática de fecha de inicio.
  • Programación automática de fecha de cierre.
  • Gestión completa de respuestas.
  • Visualización individual de cada respuesta.
  • Exportación de resultados a CSV.
  • Gestión de usuarios.
  • Roles y permisos.
  • Configuración general del sistema.
  • Personalización de nombre y marca.
  • Configuración de zona horaria.
  • Política de privacidad configurable.

Constructor de formularios

FormCraft Pro permite crear diferentes tipos de campos para construir formularios de contacto, encuestas, formularios de registro, evaluaciones, formularios internos, solicitudes y mucho más.

Tipos de campos disponibles:

  • Texto corto.
  • Correo electrónico.
  • Texto largo.
  • Número.
  • Fecha.
  • Lista desplegable.
  • Selección única mediante radio button.
  • Selección múltiple.
  • Calificación de 1 a 5.
  • Campo de consentimiento.
  • Campos obligatorios.
  • Campos opcionales.

Cada campo puede configurarse con:

  • Etiqueta.
  • Placeholder.
  • Texto de ayuda.
  • Opciones personalizadas.
  • Campo requerido.
  • Orden dentro del formulario.

Formularios públicos

Cada formulario publicado genera automáticamente una URL pública que puede compartirse con clientes, usuarios, empleados, estudiantes o cualquier persona que necesite responderlo.

Ejemplo:

https://tudominio.com/form/contacto-clientes

 

El usuario puede completar el formulario desde:

  • Computador.
  • Tablet.
  • Teléfono móvil.

No es necesario crear una cuenta para responder.

Estados de formularios

Los formularios pueden mantenerse bajo diferentes estados dependiendo de su uso:

Borrador

El formulario permanece dentro del panel y todavía no acepta respuestas públicas.

Publicado

El formulario se encuentra disponible y puede recibir respuestas.

Cerrado

El formulario permanece almacenado, pero deja de aceptar nuevas respuestas.

Archivado

Permite mantener formularios antiguos organizados sin eliminarlos.

También pueden establecerse fechas automáticas de apertura y cierre.

Gestión de respuestas

Todas las respuestas recibidas quedan almacenadas dentro del sistema.

El administrador puede:

  • Consultar formularios.
  • Ver cantidad de respuestas.
  • Abrir respuestas individuales.
  • Consultar fecha y hora.
  • Analizar los valores enviados.
  • Exportar información.
  • Mantener un historial organizado.

Esto permite utilizar FormCraft Pro para recopilación de información sin depender de plataformas externas.

Exportación CSV

Las respuestas pueden exportarse a formato CSV, permitiendo posteriormente abrirlas en herramientas compatibles como:

  • Microsoft Excel.
  • Google Sheets.
  • LibreOffice Calc.
  • Sistemas de análisis de datos.
  • Herramientas administrativas.

Esto facilita el procesamiento externo de la información recopilada.

Sistema de usuarios y roles

FormCraft Pro incluye administración de usuarios con diferentes niveles de acceso.

Administrador

Puede gestionar completamente el sistema:

  • Formularios.
  • Respuestas.
  • Usuarios.
  • Configuración.
  • Exportaciones.

Editor

Puede trabajar principalmente sobre formularios y contenido operativo.

Viewer

Puede consultar información según los permisos establecidos sin contar con las capacidades administrativas completas.

Esto permite que diferentes personas trabajen dentro del mismo sistema sin compartir una única cuenta.

Seguridad

El sistema incorpora diferentes medidas para proteger tanto la administración como los formularios públicos.

Entre ellas:

  • Protección CSRF.
  • Consultas preparadas mediante PDO.
  • Protección contra inyección SQL.
  • Contraseñas mediante password_hash().
  • Regeneración de sesión después del inicio de sesión.
  • Cookies HttpOnly.
  • Cookies SameSite.
  • Security Headers.
  • Content Security Policy.
  • Protección contra doble envío.
  • Protección contra reenvío accidental.
  • Honeypot antispam.
  • Tiempo mínimo de envío.
  • Rate limiting.
  • Validación de datos del lado del servidor.

FormCraft Pro no depende únicamente de validaciones realizadas mediante JavaScript.

Control de una respuesta por usuario/IP

De manera opcional puede habilitarse una restricción para limitar respuestas repetidas.

Para mejorar la privacidad, la dirección IP no necesita almacenarse directamente. El sistema utiliza un identificador derivado mediante hash HMAC para comprobar posibles duplicados sin conservar la IP original como texto plano.

Prevención de spam

El sistema incorpora diferentes mecanismos antispam sin depender obligatoriamente de servicios externos.

Incluye:

  • Honeypot invisible.
  • Tiempo mínimo de envío.
  • Rate limit.
  • Validación del servidor.
  • Token CSRF.
  • Protección contra solicitudes repetidas.

Esto ayuda a reducir respuestas automáticas no deseadas.

Instalador web

FormCraft Pro incluye un instalador para facilitar la configuración inicial.

Durante la instalación se solicitan:

  • Nombre de la aplicación.
  • URL del sitio.
  • Zona horaria.
  • Host de MySQL.
  • Puerto.
  • Nombre de la base de datos.
  • Usuario.
  • Contraseña.
  • Nombre del administrador.
  • Correo electrónico.
  • Contraseña inicial.

El sistema crea las tablas necesarias y genera automáticamente su archivo de configuración.

Requisitos del servidor

Recomendado:

  • PHP 8.2 o superior.
  • MySQL o MariaDB.
  • PDO MySQL.
  • Extensión JSON.
  • mbstring.
  • OpenSSL.
  • Sesiones PHP habilitadas.
  • Servidor Apache o Nginx.
  • HTTPS recomendado.

No requiere:

  • Node.js.
  • npm.
  • procesos PM2.
  • Redis.
  • WebSockets.
  • servicios SaaS externos.

Instalación sencilla

Una instalación estándar consiste en:

  1. Crear una base de datos MySQL o MariaDB.
  2. Subir y extraer el ZIP.
  3. Configurar el dominio para utilizar la carpeta public.
  4. Dar permisos de escritura a la carpeta storage.
  5. Abrir el dominio.
  6. Completar el instalador.
  7. Acceder al panel administrativo.
  8. Crear el primer formulario.
  9. Publicarlo.
  10. Compartir su URL.

Compatible con diferentes tipos de proyectos

FormCraft Pro puede utilizarse para crear:

  • Formularios de contacto.
  • Encuestas de satisfacción.
  • Formularios de registro.
  • Inscripciones.
  • Formularios empresariales.
  • Solicitudes de servicio.
  • Formularios internos.
  • Formularios de recursos humanos.
  • Encuestas académicas.
  • Evaluaciones.
  • Registro de asistentes.
  • Formularios para eventos.
  • Captación de clientes potenciales.
  • Solicitudes comerciales.
  • Formularios de soporte.
  • Recopilación de comentarios.
  • Encuestas rápidas.

Administración centralizada

Desde el dashboard el administrador puede controlar la actividad del sistema en una sola interfaz.

La arquitectura separa:

  • Aplicación.
  • Archivos públicos.
  • Base de datos.
  • Configuración.
  • Almacenamiento.
  • Documentación.

Esto facilita el mantenimiento y mejora la seguridad de la instalación.

Privacidad

FormCraft Pro está diseñado para permitir que cada propietario controle sus propios datos.

La información recopilada se almacena dentro de la base de datos configurada por el propietario del sistema.

No necesita enviar las respuestas a plataformas externas obligatorias.

Esto significa que el propietario mantiene mayor control sobre:

  • Base de datos.
  • Servidor.
  • Formularios.
  • Respuestas.
  • Usuarios.
  • Políticas de privacidad.

Documentación incluida

El paquete incluye documentación con instrucciones para:

  • Requisitos del servidor.
  • Instalación.
  • aaPanel.
  • cPanel.
  • Apache.
  • Nginx.
  • Creación de base de datos.
  • Instalador.
  • Configuración inicial.
  • Creación de formularios.
  • Publicación.
  • Gestión de respuestas.
  • Usuarios y roles.
  • Exportación CSV.
  • Seguridad.
  • Solución de problemas básicos.
  • Lista previa a producción.

Tecnologías utilizadas

PHP 8.2+ MySQL / MariaDB HTML5 CSS3 JavaScript PDO

 

No utiliza frameworks pesados ni necesita ejecutar herramientas de compilación para funcionar en producción.

Ideal para

FormCraft Pro es una solución apropiada para:

  • Empresas.
  • Agencias digitales.
  • Freelancers.
  • Programadores.
  • Colegios.
  • Universidades.
  • Negocios.
  • Profesionales independientes.
  • Organizaciones.
  • Equipos de soporte.
  • Departamentos administrativos.
  • Recursos humanos.
  • Marketing.

Ventajas principales

Fácil de instalar

No requiere una infraestructura compleja.

Autohospedado

Los formularios y respuestas permanecen en el servidor del comprador.

Responsive

Diseñado para funcionar correctamente en dispositivos móviles y computadores.

Seguro

Incluye protecciones importantes para formularios públicos y administración.

Flexible

Permite crear diferentes tipos de formularios utilizando una misma plataforma.

Ligero

No necesita Node.js, npm ni servicios ejecutándose permanentemente.

Exportable

Los datos pueden descargarse en CSV para utilizarlos en otras aplicaciones.

Opción de licencia
Calidad verificada por AVAX WEB
Documentación completa
Actualizaciones futuras
Soporte del autor
paulaget

Miembro desde sep. 2026

Colombia
Cuenta verificada
Nuevo autor
Autor exclusivo
Artículo destacado
Ver portafolio
9 ventas

Publicado:

sep. 01, 2026 11:43 p. m.

Versión:

v1.0

Categoría:

Resolución alta:

Yes

Navegadores compatibles:

Usamos cookies para personalizar tu experiencia. Al continuar visitando este sitio web aceptas nuestro uso de cookies

Más