CASO DE ESTUDIO / 02
Cuponcitos
Programas de lealtad con cupones digitales, recompensas y una página pública para cada negocio.
En esta página
01 / CONTEXTO
El problema y la solución
El punto de partida
Dar a los negocios un espacio para administrar cupones, clientes y recompensas, y a sus clientes una forma de consultar los beneficios disponibles.
La propuesta
Una plataforma SaaS con panel por negocio, catálogo de premios, reglas de canje, planes de suscripción y consulta pública de cupones.
02 / PRODUCTO
Funciones principales
Cupones y recompensas
Cupones con códigos únicos, puntos y estados de disponibilidad, canje o vencimiento.
Administración por negocio
Estadísticas de clientes y cupones, productos canjeables y condiciones configurables para las recompensas.
Página pública
Cada negocio cuenta con un identificador y un slug propios para mostrar premios y verificar el estado de sus cupones.
Suscripciones y plataforma
Planes, pagos y facturación por negocio; un superadministrador gestiona negocios, precios y estadísticas generales.
03 / IMPLEMENTACIÓN
Decisiones técnicas
Aplicación con Nuxt y Vue
Nuxt y Vue construyen la aplicación, con Nuxt UI para los componentes de interfaz y Drizzle ORM para gestionar los datos almacenados en Turso.
Acceso y protección
Registro, recuperación de contraseña y verificación de correo, con rate limiting para limitar intentos de acceso.
Reglas de fidelización configurables
Las condiciones de puntos y recompensas se activan o desactivan desde el panel de cada negocio.
04 / CAPTURAS
El proyecto en pantalla
Una selección de vistas del proyecto. Pulsa una captura para verla a tamaño completo.
05 / DOCUMENTACIÓN
Explorar en detalle
El recorrido completo por los módulos, las reglas y las pantallas del proyecto.
Leer documentación completa
Plataforma SaaS para la gestión de programas de fidelización mediante cupones digitales. Desarrollada con Nuxt y Vue, utilizando Nuxt UI para la interfaz. Los datos se almacenan en Turso y se gestionan con Drizzle ORM.
Sistema de Autenticación
El proyecto cuenta con un sistema completo de autenticación que incluye registro de usuarios, inicio de sesión, recuperación de contraseña y verificación de correo electrónico. El sistema está protegido con rate limiting para prevenir ataques de fuerza bruta.
Panel de Administración
Cada negocio registrado tiene acceso a un panel de administración donde puede gestionar todos los aspectos de su programa de fidelización. El panel permite visualizar estadísticas clave del programa, incluyendo el número de clientes, cupones emitidos y canjeados.

Sistema de Cupones
El sistema permite generar cupones con códigos únicos. Los cupones pueden tener diferentes estados: disponibles, canjeados o vencidos. Los administradores pueden crear cupones, cambiar su estado y agregar puntos a los clientes.

Gestión de Productos
El administrador puede crear, editar, eliminar y activar/desactivar productos. Los productos se utilizan como premios canjeables por los clientes. Cada producto puede configurarse como recompensa disponible en el programa de lealtad.

Condiciones del Negocio
Los negocios pueden establecer sus propias condiciones de recompensas, como la cantidad de puntos necesarios para obtener un producto gratis o un descuento. Estas condiciones pueden activarse o desactivarse según las necesidades del negocio.
Perfil de Usuario
Los usuarios pueden gestionar su información personal, incluyendo cambio de correo electrónico y contraseña. El sistema mantiene un historial de cambios para mayor seguridad.
Sistema de Pagos
El proyecto incluye un sistema de suscripciones con integración de pagos. Los negocios pueden elegir diferentes planes y gestionar su facturación desde el panel de administración. El sistema registra el historial de pagos y permite visualizar los precios de los planes disponibles.
Página Pública del Negocio
Cada negocio obtiene una página pública personalizada con un ID único y slug SEO-friendly. Esta página muestra la información del negocio, los productos disponibles para canje y las condiciones activas del programa de fidelización.
Los clientes pueden verificar sus cupones ingresando el código en la página pública del negocio. El sistema valida el cupón y muestra su estado actual, incluyendo si es válido, ya fue canjeado o está vencido.

Landing Page
Existe una landing page que muestra las características del proyecto y cuenta con un apartado para registrarte y obtener el plan gratuito con 10 cupones para tu negocio.
Super Administrador
Existe un rol de super administrador que gestiona la plataforma completa. Este rol puede visualizar todas las estadísticas de la plataforma, gestionar todos los negocios registrados, configurar los planes de precios y enviar notificaciones a los usuarios.
Puedes registrarte con un correo y verificar su funcionamiento.cuponcitos.app