Descripción del Proyecto:
Estamos buscando un desarrollador full stack con experiencia en el diseño y desarrollo de sistemas web escalables para crear un sistema de encuestas personalizables dirigido a negocios con atención al público (restaurantes, hoteles, cafeterías, heladerías, entre otros). El sistema permitirá a los negocios recopilar feedback directo de sus clientes mediante dispositivos móviles, ofreciendo herramientas intuitivas para la creación de encuestas, análisis de resultados y gestión de la relación con los clientes.
Objetivo Principal:
Facilitar que los negocios obtengan y gestionen feedback de sus clientes de manera eficiente, mejorando la calidad del servicio y aumentando la satisfacción y lealtad de los clientes.
¿Qué esperamos del sistema?
Creación de encuestas personalizables: Compatible con preguntas clave y Net Promoter Score (NPS) y diseño ajustable a la identidad de cada marca.
Análisis detallado de resultados: Visualización mediante gráficos, estadísticas, y reportes descargables.
Gestión basada en feedback: Notificaciones en tiempo real para feedback negativo y opciones de fidelización según el puntaje.
Distribución sencilla: Enlaces únicos y códigos QR descargables para cada encuesta.
Panel intuitivo: Fácil de usar tanto para administradores como para usuarios comerciales.
Sistema de arrastrar y soltar (Drag and Drop): El sistema de creación de encuestas debe permitir a los usuarios agregar y organizar materiales como logotipos, textos, barras de carga y más, usando una funcionalidad de drag and drop. Cada elemento será configurable, permitiendo ajustar su tamaño, posición, color, fuente y animaciones de entrada y salida. Esta interfaz debe ser intuitiva y amigable, asegurando que los usuarios puedan personalizar fácilmente cada encuesta sin complicaciones.
Requisitos Técnicos:
El desarrollador debe tener experiencia con las siguientes tecnologías y herramientas:
Frontend:
React.js,
Vue.js o Angular para una experiencia de usuario interactiva y moderna. Además, se deberá implementar la funcionalidad de drag and drop usando librerías como React DnD o React-Beautiful-DnD (si se utiliza
React.js) o Vue Draggable (si se usa
Vue.js). Para las animaciones de transición y efectos en la interfaz, se recomienda el uso de GSAP o CSS3 Animations.
Backend:
Node.js, Django o Ruby on Rails para la lógica del servidor y la administración de datos.
Base de Datos: MySQL, PostgreSQL o MongoDB para el almacenamiento y gestión de datos.
Notificaciones: Integración con servicios de notificación por correo electrónico como Sendgrid o similar.
Api qr code: generación de códigos qr mediante librerías como
qrcode.js o QRCode API.
Visualización de Datos: Librerías como
Chart.js o
D3.js para gráficos interactivos.
Despliegue: Experiencia en servicios en la nube como AWS, Google Cloud o Azure.
Este proyecto requiere un desarrollador con capacidad para crear una experiencia de usuario fluida y personalizada, implementando un sistema de encuestas que sea flexible, visualmente atractivo y fácil de usar.
Plazo de Entrega: No definido