Todos los proyectosFRANCO SILVA PORTAFOLIO

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

  1. Cupones y recompensas

    Cupones con códigos únicos, puntos y estados de disponibilidad, canje o vencimiento.

  2. Administración por negocio

    Estadísticas de clientes y cupones, productos canjeables y condiciones configurables para las recompensas.

  3. Página pública

    Cada negocio cuenta con un identificador y un slug propios para mostrar premios y verificar el estado de sus cupones.

  4. 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.

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.

Panel de administración

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.

Creación y gestión de cupones

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.

Creación y gestión de productos

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.

Página pública del negocio

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.

La aplicación ya está en producción

Puedes registrarte con un correo y verificar su funcionamiento.cuponcitos.app